阅读:1912回复:4
如何开辟一个线程实现BULK IN的不断的读取USB的数据啊 ?
各位同盟,我想在内核里面开一个线程实现BULK IN不断读取数据,然后存到一个队列里面(前提条件是队列有效就能不断的读取,队列满就处于挂起状态),如何实现这样一个线程呢?
可以参考哪些资料呢?谁有这样的例子麻烦发一份啊 ,谢谢了! |
|
沙发#
发布于:2005-07-13 10:40
这个很简单,看看hook怎么写就可以了mfc和win32都可以啊。
|
|
|
板凳#
发布于:2005-07-13 13:54
这个一直取数的线程不需要应用程序参与,驱动里面有HOOK吗?如果有如何实现?有人建议用回调函数来实现,但是实验一直没有成功,也不知道别人是怎么样做的。。。。。
|
|
地板#
发布于:2005-07-13 14:34
你是做驱动还是去客户端程序,你首先要搞清楚这个。
|
|
|
地下室#
发布于:2005-07-14 17:22
是驱动,我要用驱动在内核里面开一个线程,不间断的读取下面的数据。如果有数据,则提取出来,进行分析,然后设置通知事件。。。。。。
本来想用类似于LINUX的机制用SUBMIT里面的回调来做,但是一直不知道如何去做。用TIMEDCALLBACK来做的话也存在问题。。。。。。 简单的来讲吧,我就是想在驱动里面用BULKIN的方式实现不断的查询USB DEVICE的数据。用这样的方式来取数。 请各位同门赐教! |
|