阅读:1382回复:2
一个基础问题: 设备堆栈如何划分
是不是从一个PDO到另一个PDO之间算作一个stack呢? 也就是说栈底元素总是PDO, 然后根据其attached 字段向上, 所有串起来的设备都是栈的一部分, 直到 attached 为0, 则是栈顶了
|
|
沙发#
发布于:2008-03-18 11:20
不一定是attach的关系,而是IRP下发之间层级的关系
典型的例子如\Device\DP(X)0xXXXXXXXX同\Device\HarddiskX\DRX,或者同\Device\HarddiskVolumeX |
|
|
板凳#
发布于:2008-03-18 11:40
如果是IRP下发之间层次关系, 那就是说所有处理该IRP的驱动都在一个栈里? IRP下发可能跨越多个设备栈这句话怎么解释?
|
|