阅读:1498回复:10
PDO之间是如何联系的?
在USB磁盘设备对象堆栈中,如何跨越各个PDO,实现整个设备对象堆栈的遍历?
|
|
沙发#
发布于:2004-09-20 14:08
那就就从root开始向下遍历
|
|
|
板凳#
发布于:2004-09-21 17:10
这个方法不可行
|
|
地板#
发布于:2004-09-21 17:22
高层驱动的PDO被下层驱动认作FPO.
另外,从root遍历为什么不行呢? |
|
地下室#
发布于:2004-09-24 14:42
这样效率太低,难道不能通过一个PDO找到它的上一个PDO吗?
如PDO1->FDO1->PDO2->FDO11->FDO12 当然可以通过总线枚举通过 PDO1 找到PDO2. 但如何从PDO2找到PDO1? |
|
5楼#
发布于:2004-09-30 10:12
等啊!
用什么函数实现device tree的遍厉? |
|
6楼#
发布于:2004-09-30 11:31
设备对象的ATTACHEDDEVICE指向上层设备对象
设备对象扩展的ATTACHEDTO指向下层设备对象. |
|
|
7楼#
发布于:2004-10-03 13:26
有用这些函数的例子吗?
|
|
8楼#
发布于:2004-10-08 22:32
wowocock 你说的只是以一个设备堆栈中遍厉.
比如:pdo1->fdo1->pdo2->fdo2. 你只能从fdo2遍厉到pdo2,确不能找到pdo1. 该如何做? |
|
9楼#
发布于:2004-10-09 15:41
wowocock 你说的只是以一个设备堆栈中遍厉. 我猜想是可以的,因为fdo1->pdo2里,我们可以认为pdo2其实是 fdo1的fdo,不过这个要通过实验证明。 |
|
10楼#
发布于:2004-11-04 12:14
设备对象的ATTACHEDDEVICE指向上层设备对象 ATTACHEDTO这个字段在哪儿定义阿? |
|
|