zylthinking
驱动牛犊
驱动牛犊
  • 注册日期2006-03-22
  • 最后登录2009-07-28
  • 粉丝0
  • 关注0
  • 积分62分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1382回复:2

一个基础问题: 设备堆栈如何划分

楼主#
更多 发布于:2008-03-18 10:29
是不是从一个PDO到另一个PDO之间算作一个stack呢? 也就是说栈底元素总是PDO, 然后根据其attached 字段向上, 所有串起来的设备都是栈的一部分, 直到 attached  为0, 则是栈顶了
WQXNETQIQI
驱动大牛
驱动大牛
  • 注册日期2006-06-12
  • 最后登录2010-10-26
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望1076点
  • 贡献值0点
  • 好评度895点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-03-18 11:20
不一定是attach的关系,而是IRP下发之间层级的关系
典型的例子如\Device\DP(X)0xXXXXXXXX同\Device\HarddiskX\DRX,或者同\Device\HarddiskVolumeX
驱动开发者 呵呵
zylthinking
驱动牛犊
驱动牛犊
  • 注册日期2006-03-22
  • 最后登录2009-07-28
  • 粉丝0
  • 关注0
  • 积分62分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-03-18 11:40
如果是IRP下发之间层次关系, 那就是说所有处理该IRP的驱动都在一个栈里? IRP下发可能跨越多个设备栈这句话怎么解释?
游客

返回顶部