Partilhar via


!usbkd.usb2tree

O comando !usbkd.usb2tree exibe a árvore USB 2.0.

!usbkd.usb2tree

Exemplos

Esta captura de tela mostra um exemplo de saída do comando !usb2tree.

Captura de tela da saída do comando !usbkd.usb2tree exibindo informações UHCI e EHCI e uma lista de hub enumerada.

A saída mostra uma unidade de execução EHCI e duas unidades de execução UHCI. As unidades de execução mostradas neste exemplo estão em um único dispositivo controlador de host USB. A saída também mostra os hubs raiz e os dispositivos conectados.

A saída utiliza Usando Linguagem de Manipulação de Dados (DML) para fornecer links. Os links executam comandos que fornecem informações detalhadas relacionadas a objetos na árvore. Por exemplo, você pode clicar em um dos links !devobj para obter informações sobre o objeto de dispositivo funcional associado à unidade de execução EHCI. Como uma alternativa para clicar no link, você pode digitar o comando manualmente: !devobj ffffe00001ca7050

Observação O recurso DML está disponível no WinDbg, mas não no Visual Studio ou KD.

DLL

Usb3kd.dll

Comentários

O comando !usb2tree é o comando pai para muitos dos comandos de extensões do depurador USB 2.0. As informações exibidas por esses comandos são baseadas em estruturas de dados mantidas por esses drivers:

  • usbehci.sys (driver de miniporta para controlador host USB 2)
  • usbuhci.sys (driver de miniporta para controlador host USB 2)
  • usbport.sys (driver de porta para controlador de host USB 2)
  • usbhub.sys (driver de hub USB 2)

Para obter mais informações sobre esses drivers, consulte Drivers do lado do host USB no Windows.

Confira também

Extensões do depurador USB 2.0

Drivers USB (Barramento Serial Universal)