阅读:3919回复:6
请教初级问题: FDO和PDO的区别
不是很清楚,求详解
|
|
沙发#
发布于:2004-10-10 17:38
PDO:
physical device object (PDO) A device object created by a bus driver using IoCreateDevice. The PDO, which represents the device for the bus driver, is at the bottom of the device stack for a device. FDO: Functional device object. A device object created by a PnP function driver using IoCreateDevice. The FDO represents the device for the function driver. ==================================== Types of WDM Device Objects There are three kinds of WDM device objects: Physical Device Object (PDO) |
|
|
板凳#
发布于:2004-10-11 13:28
不一定,有时候一个设备即可以是PDO也可以是FDO
|
|
|
地板#
发布于:2004-11-04 10:40
不一定,有时候一个设备即可以是PDO也可以是FDO这样的话怎么得到该设备的PDO---当它作为pdo的时候:因为它不在设备栈的最底! |
|
|
地下室#
发布于:2004-11-06 09:58
[quote]不一定,有时候一个设备即可以是PDO也可以是FDO这样的话怎么得到该设备的PDO---当它作为pdo的时候:因为它不在设备栈的最底! [/quote] 呃 |
|
5楼#
发布于:2004-11-14 20:40
对于一个物理设备只能创建一个PDO,而如果这个设备有多个功能模块组成的话,则有其驱动为其每个功能模块创建一个FDO。也就是说每个设备只有一个PDO,但可以有多个FDO!
|
|
|
6楼#
发布于:2004-11-30 11:57
又长见识了 :D
|
|