阅读:1275回复:2
如何在驱动里监测USB设备?
在应用程序中监测USB设备的加载用WM_DEVICECHANGE消息就可以了。我现在做了一个文件过滤驱动,想在驱动里面监测USB设备,也就是USB一加载就给它attach一个driver,请各位指教
|
|
沙发#
发布于:2004-09-10 14:25
你所说的顺序有点怪怪的,所以问题怪怪的..
简单来说,应该比较像这样 假设您先前已经使用inf指定好所要使用的驱动了。 在某一次开机时 首先,系统会先加载你的驱动(比如说开机时),此时可能你的设备并没有连接着。 再来,设备接进来,会有个家伙负责呼叫刚才已经加载的驱动程序中AddDevice函式 再来,你的AddDevice函式中有一些关于生成这个device相对的device object程序,还有attach到device stack的程序等等的。 |
|
板凳#
发布于:2004-09-10 14:32
你说的过程正是我想要的,如你所言:
设备接进来,会有个家伙负责呼叫刚才已经加载的驱动程序中AddDevice函式 问题就是我如何写这个AddDevice函数,可以让那个家伙呼叫到? 还有这个AddDevice到底该怎么写,请指教 |
|