!usbkd.usb2tree
Команда !usbkd.usb2tree отображает дерево USB 2.0.
!usbkd.usb2tree
Примеры
На снимке экрана показан и пример выходных данных команды !usb2tree .
В выходных данных показана одна единица выполнения EHCI и две единицы выполнения UHCI. Единицы выполнения, показанные в этом примере, будут находиться на одном устройстве контроллера USB-узла. Выходные данные также отображают корневые концентраторы и подключенные устройства.
Выходные данные используют язык разметки отладчика (DML) для предоставления ссылок. Ссылки выполняют команды, которые предоставляют подробные сведения, связанные с объектами в дереве. Например, можно щелкнуть одну из ссылок !devobj , чтобы получить сведения об объекте функционального устройства, связанном с единицей выполнения EHCI. В качестве альтернативы щелчку ссылки можно ввести команду вручную: !devobj ffffe00001ca7050
Обратите внимание , что функция DML доступна в WinDbg, но не в Visual Studio или KD.
DLL-библиотеки
Usb3kd.dll
Замечания
Команда !usb2tree — это родительская команда для многих команд отладчика USB 2.0. Сведения, отображаемые этими командами, основаны на структурах данных, поддерживаемых этими драйверами:
- usbehci.sys (мини-драйвер для контроллера узла USB 2)
- usbuhci.sys (мини-драйвер для контроллера узла USB 2)
- usbport.sys (драйвер порта для контроллера узла USB 2)
- usbhub.sys (драйвер концентратора USB 2)
Дополнительные сведения об этих драйверах см. в статье о драйверах на стороне USB-узла в Windows.