wesley2005
驱动牛犊
驱动牛犊
  • 注册日期2007-06-16
  • 最后登录2011-03-29
  • 粉丝1
  • 关注0
  • 积分34分
  • 威望327点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1286回复:2

filterDriver, 如何获知device被remove

楼主#
更多 发布于:2008-04-25 10:39
该FilterDriver被放在FsDriver(文件系统驱动)和 VolumeManager之间。
在该FilterDriver中设置DriverObject->DriverExtension->AddDevice  = (PDRIVER_ADD_DEVICE) AddDevice;,那么,当有新卷被创建时,AddDevice会被系统调用。
若新卷被删除时,FilterDriver该如何设置才能获知这一信息呢?
另外一个问题,当关闭系统时,驱动如何得知shutdown信息?
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-25 10:55
IRP_MJ_PNP / IRP_MN_REMOVE_DEVICE
IoRegisterShutdownNotification / IRP_MJ_SHUTDOWN
wesley2005
驱动牛犊
驱动牛犊
  • 注册日期2007-06-16
  • 最后登录2011-03-29
  • 粉丝1
  • 关注0
  • 积分34分
  • 威望327点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-25 14:24
非常感谢!!!
游客

返回顶部