fsyhrb
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1317回复:4

pdo和fdo

楼主#
更多 发布于:2002-03-31 09:08
请问创建设备的时候如何得到总线驱动程序创建的pdo(比如pci总线)另外对于一个pdo
可以创建多个设备对象么?然后对每个对象进行不同的操作?还是只创建一个设备
对象进行多次引用。书看了很久还是不明白,希望大侠指点      
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-03-31 10:48
用户被禁言,该主题自动屏蔽!
fsyhrb
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-31 15:12
但是如何建立多个fdo呢?是多次调用adddevice么?另外,pdo是adddevice()的一个参数,其中并没有声明如何得到pdo
piig
驱动牛犊
驱动牛犊
  • 注册日期2001-06-23
  • 最后登录2003-02-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-01 18:00
系统已为你做了大部分的时,对于PDO,你大可不关心,重要的是你在你的设备扩展的结构中定义一些标志来让相应的驱动记住你的事。
squirrel
驱动牛犊
驱动牛犊
  • 注册日期2002-03-16
  • 最后登录2002-08-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-01 19:38
我们在写驱动程序时,大多使写些功能驱动或者过滤驱动之类的程序,可以说是站在了巨人的肩膀上的,所谓的巨人就是操作系统的I/O manager,我想它是在总线驱动程序程序建立pdo之后,将其收藏并在合适的时候(也就是我们的功能驱动程序加载的时候)直接“借给”我们用的,既然他不收钱,那我们就放心用就是了。
    另外,大侠们是不是给说说具体总线驱动是怎么搞定那些硬件的?就从ACPI说起吧!
游客

返回顶部