阅读:1286回复:2
filterDriver, 如何获知device被remove
该FilterDriver被放在FsDriver(文件系统驱动)和 VolumeManager之间。
在该FilterDriver中设置DriverObject->DriverExtension->AddDevice = (PDRIVER_ADD_DEVICE) AddDevice;,那么,当有新卷被创建时,AddDevice会被系统调用。 若新卷被删除时,FilterDriver该如何设置才能获知这一信息呢? 另外一个问题,当关闭系统时,驱动如何得知shutdown信息? |
|
沙发#
发布于:2008-04-25 10:55
IRP_MJ_PNP / IRP_MN_REMOVE_DEVICE
IoRegisterShutdownNotification / IRP_MJ_SHUTDOWN |
|
板凳#
发布于:2008-04-25 14:24
非常感谢!!!
|
|