阅读:1722回复:4
pci设备的禁用和启用设备
一个pci设备在设备管理器里,禁用和启用设备死机。禁用和启用产生的是什么irp和调用什么例程。
|
|
|
沙发#
发布于:2003-12-16 12:09
调用StopDevice和StartDevice
|
|
|
板凳#
发布于:2003-12-16 12:16
禁用时:1、IRP_MN_QUERY_DEVICE_RELATIONS
如果不满足禁用条件,下面的将不执行 2、OnRemoveDevice 3、析构函数 起用时: 1、DriverEntry 2、loaded from registry(有的话) 3、一系列的构造函数 IRP_MN_QUERY_LEGACY_BUS_INFORMATION IRP_MN_FILTER_RESOURCE_REQUIREMENTS 3、OnStartDevice 4、IRP_MN_QUERY_CAPABILITIES 5、IRP_MN_QUERY_DEVICE_RELATIONS 这是用DS monitor观察来的 |
|
地板#
发布于:2003-12-17 13:24
谢谢,楼上的loaded from registry是什么意思,需要从注册表装在什么?
|
|
|
地下室#
发布于:2003-12-17 13:55
这不是必需的,要看你的驱动程序有没有跟注册表打交道了
|
|