我的usb 设备有3个接口,当插上usb后,windows xp 会上报3个新设备(即是发现了3个新硬件).在我的驱动程序里,每当发现了一个设备,就为该设备创建FDO,所以共创建了3个设备,(在托盘里有三个安全删除硬件图标,)之后,工作正常.但是当我点托盘里的一个安全删除硬件图标... 全文

2008-07-01 15:43 来自版块 - USB驱动开发

创建了usb设备,当设备空闲的时候,向usb总线驱动I发送OCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION,这时候,设备顺利进入D2状态(挂起了),如果我突然拔出该设备,为什么我的驱动程序收不到IRP_MN_SURPRISE_REMOVAL ?

2007-12-29 15:57 来自版块 - USB驱动开发


返回顶部