karmaforce
驱动牛犊
驱动牛犊
  • 注册日期2008-09-04
  • 最后登录2013-01-29
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望38点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1330回复:1

光盘设备过滤驱动的问题

楼主#
更多 发布于:2013-01-23 11:54
先有一光驱设备过滤驱动,在cdrom类驱动和设备上都设置了设置了upperfilters/lowerfilters,现在想在驱动的写操作中得到光驱盘符,然后设置某一个光驱是否可读。
    现在的问题是无法获得盘符,我过滤了IOCTL_VALUME_ONLINE,并等待其完成,然后再完成函数中调用IoVolumeDeviceToDosName获取盘符,但是始终返回-1073741822(未运行的操作),后来测试不管在哪里调用都是同样的问题,这是怎么回事?如何在这个过滤驱动中获得设备盘符啊?
ps:我不想挂载类驱动Volume,有没有其他的办法?谢谢。
ghoota
驱动牛犊
驱动牛犊
  • 注册日期2014-03-05
  • 最后登录2014-03-05
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2014-03-05 20:07
我也有同意的问题
游客

返回顶部