cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1316回复:4

miniport消息通知

楼主#
更多 发布于:2004-10-09 16:59
使用miniport虚拟光驱,当miniport卸载媒体后,发现能够产生devicechanged消息。但是载装载新的镜像时,访问不会产生READ10命令,上层驱动缓存了数据致使miniport不产生读文件的动作,使用的还是原来镜像文件的脏数据,这个怎么办,怎么能通知上层更新缓存呢?

[编辑 -  10/9/04 by  cxl7980]
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-11 13:27
郁闷啊,实在是搞不定。
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-12 12:30
经调试发现 当miniport的总线类型设为Isa时不会产生这个问题,原来的是Internal,这个东东是根据论坛里tiamo的虚拟磁盘改的,但是改为Isa后,再此就不能启动该miniport驱动,即使将配合miniport的总线驱动的接口从Internal 改为Isa还是启动不了,这是怎么回事?
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-27 11:03
关注
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-28 09:18
这个问题已解决,今天突然看到这个帖子就说两句,其实不是miniport的问题,是文件系统问题,在加载新卷后要通知文件系统卷已变化,简单的方法就是打开盘符所对的卷对象发个FSCTL_DISMOUNT_VOLUME ,参考MSDN
游客

返回顶部