Поделиться через


!usbkd.usb2tree

Команда !usbkd.usb2tree отображает дерево USB 2.0.

!usbkd.usb2tree

Примеры

На снимке экрана показан и пример выходных данных команды !usb2tree .

Снимок экрана: выходные данные команды !usbkd.usb2tree, отображающие сведения о UHCI, EHCI и перечисленном списке концентраторов.

В выходных данных показана одна единица выполнения 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.

См. также

Расширения отладчика USB 2.0

Драйверы универсальной последовательной шины (USB)