!usb3kd.usb_tree

!usb3kd.usb_tree 扩展以树形格式显示计算机上所有 USB 3.0 控制器、集线器和设备的相关信息。

!usb3kd.usb_tree [1]

参数

1
显示包括集线器和端口的状态信息。

示例

下面的屏幕截图显示了 !usb_tree 命令的输出结果。

显示拓扑、枚举设备和中心列表的 !usb_tree 命令输出的屏幕截图。

输出显示有一个 USB 3.0 主机控制器,以 !xhci_info 开头的一行表示该控制器。 下一行表示主机控制器的根集线器。 接下来的四行表示与根集线器相关的端口。 可以看到有两个端口连接了设备。

输出使用使用调试器标记语言 (DML) 来提供链接。 这些链接执行的命令可提供树中各个对象的详细信息。 例如,可以通过单击 !device_info 链接之一来获取其中一个已连接设备的信息。 作为单击链接的替代方法,也可以输入命令。 例如,要查看第一个已连接设备的信息,可以输入命令 !device_info 0xfffffa8004630690

注意 DML 功能在 WinDbg 中可用,但在 Visual Studio 或 KD 中不可用。

DLL

Usb3kd.dll

注解

!usb_tree 命令是这组命令的父命令。

!usb_tree 系列命令显示的信息基于 USB 3.0 集线器驱动程序维护的数据结构。 有关 USB 3.0 集线器驱动程序和 USB 3.0 堆栈中的其他驱动程序的信息,请参阅 USB 驱动程序堆栈体系结构。 有关 USB 3.0 堆栈中驱动程序使用的数据结构的说明,请参阅 Windows 8 中的 USB 调试创新视频的第 2 部分。

另请参阅

USB 3.0 扩展

通用串行总线 (USB) 驱动程序