dreamsity
驱动小牛
驱动小牛
  • 注册日期2006-09-01
  • 最后登录2013-07-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望821点
  • 贡献值1点
  • 好评度68点
  • 原创分1分
  • 专家分0分
阅读:1075回复:0

IoGetDeviceObjectPointer的一个非常奇怪的问题

楼主#
更多 发布于:2008-01-28 11:07
我在将Sfilter接口的文件过滤驱动改写为FileMon接口的驱动的时候,使用了IoGetDeviceObjectPointer函数,然后发现一个很奇怪的现象。
我的测试机的分区有三个:C,D,E,文件系统依次为Ntfs,Fat32,Ntfs,WINDOW系统位于第一分区。
当我送入IoGetDeviceObjectPointer的参数为\??\C: \??\D:  \??\E:时,D盘正确的返回了设备对象指针。
当我送入IoGetDeviceObjectPointer的参数为\HarddiskVolume1 \HarddiskVolume2 \HarddiskVolume3时,\HarddiskVolume2 \HarddiskVolume3正确的返回了设备对象指针。
不知道大家是否也遇到过这个问题?
一切都是时间问题!
游客

返回顶部