ambercctv
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1192回复:4

fdo & pdo

楼主#
更多 发布于:2003-01-13 10:20
IoAttachDeviceToDeviceStack(fdo,pdo)
的返回值是fdo还是pdo的指针?
fdo&pdo哪个是lower driver?
BSOD
驱动牛犊
驱动牛犊
  • 注册日期2001-09-28
  • 最后登录2004-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-13 13:09
It returns the deviceobject that your device was attached to.
If there\'s NO filter driver between your FDO and the PDO, the return value should equal to the PDO. Otherwise, it returns the FiDO.

Good luck

[编辑 -  1/13/03 by  BSOD]
COOL NDIS
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-13 14:50
你问的是关于系统内核的问题。这个不好说。有这样的原则,总线驱动为上层驱动创建PDO,也就是总线驱动用来描述其上设备的就是PDO.
Claye
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-31 16:56
BSOD说的对,IoAttachDeviceToDeviceStack(fdo,pdo)
的返回值是fdo的下一级驱动设备对象指针,可能是pdo也可能不是
因为有了你的驱动,我们才能进步! 愿中国强大!!!!
xyyln
驱动老牛
驱动老牛
  • 注册日期2003-01-02
  • 最后登录2009-12-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-31 17:57
如果是过滤驱动的AddDevice,返回的就是下层fdo,如果是功能驱动的AddDevice,返回的就是下层的pdo,当然这种模型假设各级驱动均只有一个。
[img]http://www.jt99.com/zjbbs/UploadFile/2003113018513643830.gif[/img]
游客

返回顶部