!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.
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.