阅读:1469回复:1
过滤驱动层次加载
再设备栈上,上层过滤驱动加载到功能驱动之上,IRP的传送也是IO管理器-〉上层过滤驱动
-〉功能驱动传递 假设现在A,B两人分别针对功能驱动开发了过滤驱动,那么A,B的驱动加载到设备栈后,IRP 的传递,IO管理器-〉上层过滤驱动A-〉上层过滤驱动B-〉功能驱动 这样的话A,B的功能不是相互影响了吗? 这样的设备栈是不是应该设计成树形结构阿。 WDM模型怎么解决这样的问题的阿? |
|
沙发#
发布于:2008-02-26 14:01
貌似是加载顺序问题,如果A过滤驱动先加载,那么顺序就是IO管理器-〉上层过滤驱动B-〉上层过滤驱动A-〉功能驱动。
AB的功能不会有影响的,B对IRP要么做处理,要么就传给A做处理,再或这直接把IRP完成。 |
|