阅读:1318回复:4
pdo和fdo
请问创建设备的时候如何得到总线驱动程序创建的pdo(比如pci总线)另外对于一个pdo
可以创建多个设备对象么?然后对每个对象进行不同的操作?还是只创建一个设备 对象进行多次引用。书看了很久还是不明白,希望大侠指点 |
|
沙发#
发布于:2002-03-31 10:48
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-03-31 15:12
但是如何建立多个fdo呢?是多次调用adddevice么?另外,pdo是adddevice()的一个参数,其中并没有声明如何得到pdo
|
|
地板#
发布于:2002-04-01 18:00
系统已为你做了大部分的时,对于PDO,你大可不关心,重要的是你在你的设备扩展的结构中定义一些标志来让相应的驱动记住你的事。
|
|
地下室#
发布于:2002-04-01 19:38
我们在写驱动程序时,大多使写些功能驱动或者过滤驱动之类的程序,可以说是站在了巨人的肩膀上的,所谓的巨人就是操作系统的I/O manager,我想它是在总线驱动程序程序建立pdo之后,将其收藏并在合适的时候(也就是我们的功能驱动程序加载的时候)直接“借给”我们用的,既然他不收钱,那我们就放心用就是了。
另外,大侠们是不是给说说具体总线驱动是怎么搞定那些硬件的?就从ACPI说起吧! |
|