funsumy
驱动牛犊
驱动牛犊
  • 注册日期2005-02-02
  • 最后登录2011-06-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望58点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1469回复:1

过滤驱动层次加载

楼主#
更多 发布于:2008-02-24 23:04
再设备栈上,上层过滤驱动加载到功能驱动之上,IRP的传送也是IO管理器-〉上层过滤驱动
-〉功能驱动传递
假设现在A,B两人分别针对功能驱动开发了过滤驱动,那么A,B的驱动加载到设备栈后,IRP
的传递,IO管理器-〉上层过滤驱动A-〉上层过滤驱动B-〉功能驱动
这样的话A,B的功能不是相互影响了吗?
这样的设备栈是不是应该设计成树形结构阿。
WDM模型怎么解决这样的问题的阿?
zhangleierli
驱动小牛
驱动小牛
  • 注册日期2007-01-31
  • 最后登录2017-05-24
  • 粉丝1
  • 关注0
  • 积分3分
  • 威望158点
  • 贡献值0点
  • 好评度146点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2008-02-26 14:01
貌似是加载顺序问题,如果A过滤驱动先加载,那么顺序就是IO管理器-〉上层过滤驱动B-〉上层过滤驱动A-〉功能驱动。
AB的功能不会有影响的,B对IRP要么做处理,要么就传给A做处理,再或这直接把IRP完成。
游客

返回顶部