yolin
驱动牛犊
驱动牛犊
  • 注册日期2011-06-30
  • 最后登录2013-06-03
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1616回复:0

IoGetDiskDeviceObject 返回0xc000000d

楼主#
更多 发布于:2013-05-30 16:05
文件过滤驱动绑定卷时获取卷盘符步骤如下:
1.IoGetDeviceAttachmentBaseRef 获取设备栈底设备对象。
2.IoGetDiskDeviceObject 获取磁盘对象。
3.IoVolumeDeviceToDosName 获取卷盘符。

系统启动完成后安装驱动,能正常获取每个卷盘符。但下面两种情况都不正常:
1.重启后就不能正常获取。
2.其中某一分区是通过iSCSI mount的一个网络共享文件,当把网络连接禁用再启用时,
获取分区盘符失败。
现象是IoGetDiskDeviceObject  调用返回结果为 0xc000000d。
百思不得其解,哪位大牛能指点指点?
谢谢!
游客

返回顶部