Compartilhar via


!usb3kd.usb_tree

A extensão !usb3kd.usb_tree exibe informações, em formato de árvore, sobre todos os controladores, hubs e dispositivos USB 3.0 no computador.

!usb3kd.usb_tree [1]

Parâmetros

1
A exibição inclui informações de status para hubs e portas.

Exemplos

A captura de tela a seguir mostra a saída do comando !usb_tree.

Captura de tela da saída do comando !usb_tree exibindo topologia, dispositivos enumerados e lista de hubs.

A saída exibe que há um controlador host USB 3.0, que é representado pela linha que começa com !xhci_info. A próxima linha representa o hub raiz do controlador host. As próximas quatro linhas representam portas associadas ao hub raiz. Você pode ver que duas portas têm 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 sobre objetos individuais na árvore. Por exemplo, você pode obter informações sobre um dos dispositivos conectados clicando em um dos links !device_info. Como alternativa a clicar em um link, você pode inserir um comando. Por exemplo, para ver informações sobre o primeiro dispositivo conectado, você pode digitar o comando !device_info 0xfffffa8004630690.

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 !usb_tree é o comando pai para esse conjunto de comandos.

As informações exibidas pela família de comandos !usb_tree são baseadas em estruturas de dados mantidas pelo driver de hub USB 3.0. Para obter informações sobre o driver de hub USB 3.0 e outros drivers na pilha USB 3.0, consulte Arquitetura de pilha de driver USB. Para ver uma explicação sobre as estruturas de dados usadas pelos drivers na pilha USB 3.0, consulte a Parte 2 do vídeo Inovações de depuração USB no Windows 8.

Confira também

Extensões USB 3.0

Drivers USB (Barramento Serial Universal)