阅读:858回复:0
请问Host驱动中设备查询的问题
手头正在用ds在win2000下作一个WDM的usb Host驱动,在pnp IRP处理时出现了问题,响应IRP_MN_QUERY_DEVICE_RELATIONS,BusRelations类型时,生成一个代表USB物理设备的pdo,生成DEVICE_RELATIONS,并指向新生成的pdo。
当在设备管理器用停用驱动时,pnp管理器向驱动对象发送RemvalRelations类型的IRP_MN_QUERY_DEVICE_RELATIONS,返回指向pdo的DEVICE_RELATIONS后,设备管理器就没有反应了。即使不停用驱动,系统也无法正常关机。 我想问题应该出在RemovalRelations的处理上,但又找不到原因,请高手指教,谢谢 |
|