USB 2.0 扩展

本部分介绍 USB 2.0 调试器扩展命令。 这些命令显示 USB 2.0 驱动程序堆栈中驱动程序维护的数据结构中的信息。 有关这三个驱动程序的详细信息,请参阅 Windows 中的 USB 主机端驱动程序

USB 2.0 调试器扩展命令在 Usbkd.dll 中实现。 若要加载 Usbkd 命令,请在调试器中输入 .load usbkd.dll

USB 2.0 树

USB 2.0 树包含表示 EHCI 主机控制器设备上的执行单元的设备节点,以及表示集线器和已连接设备的子节点。 此图显示了 USB 2.0 树的示例。

显示 USB 2.0 树的示意图,其中包含主机控制器设备、执行单元、集线器和连接的设备。

此图显示了一个具有两个执行单元的物理主机控制器设备。 每个执行单元在即插即用设备树中显示为一个设备节点。 一个执行单元显示为 UHCI USB 主控制器节点,另一个执行单元显示为 EHCI USB 主机控制器节点。 其中每个节点都有一个表示 USB 根集线器的子节点。 每个根集线器都有一个表示连接的 USB 设备的子节点。

请注意,从某种意义上说,关系图并不是所有节点都从单个父节点而来的树。 但是,当我们使用 术语 USB 2.0 树时,我们指的是表示 EHCI 主机控制器设备上的执行单元以及集线器和已连接设备的节点的设备节点集。

USB 2.0 调试入门

若要开始调试 USB 2.0 问题,请输入 !usb2tree 命令。 !usb2tree 命令显示可用于调查 USB 2.0 树的主机控制器、集线器、端口、设备、终结点和其他元素的命令和地址列表。

本节内容

另请参阅

USB 3.0 扩展

RCDRKD 扩展