jonny
驱动牛犊
驱动牛犊
  • 注册日期2002-02-04
  • 最后登录2002-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1275回复:2

how to pdo->fdo

楼主#
更多 发布于:2002-03-29 15:27
这样理解对吗?
在PNP过程中,总线驱动程序发现一个设备后,报告给PNP管理器,PNP管理器在调配资
源后构造一个DEVICE_OBJECT(当然还有寻找并调入驱动的工作)然后I/O管理器根据这
个DEVICE_OBJECT发送AddDevice例程,将此DEVICE_OBJECT结构传给驱动,然后驱动在
根据它来初始化设备。

在AddDevice例程中传入的FDO和前面报告上来的PDO是不是同一个DEVICE_OBJECT?
IoCreateDevice具体实现的时候是新建了一个DEVICE_OBJECT还是在PDO那个上面继续填充数据?
这是我的毕设,请大家帮忙了!:)
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-03-29 19:40
用户被禁言,该主题自动屏蔽!
jonny
驱动牛犊
驱动牛犊
  • 注册日期2002-02-04
  • 最后登录2002-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-29 20:24
那么fdo和pdo是依靠什么机制联系的呢?
是不是靠NextStackDevice来连接呢?
那么NextStackDevice是不是就是指向PDO呢?谢谢!
游客

返回顶部