Compartilhar via


Extensões USB 3.0

Esta seção descreve os comandos de extensão do depurador USB 3.0. Esses comandos exibem informações de estruturas de dados mantidas por três drivers na pilha USB 3.0: o driver de hub USB 3.0, o driver de extensão do controlador de host USB e o driver do controlador de host USB 3.0. Para obter mais informações sobre esses três drivers, consulte drivers do lado do host USB no Windows. Para obter uma explicação das estruturas de dados usadas pelos drivers na pilha USB 3.0, consulte estruturas de dados USB 3.0 e parte 2 do vídeo Inovações de Depuração USB no Windows 8 .

Os comandos de extensão do depurador USB 3.0 são implementados em Usb3kd.dll. To load the Usb3kd commands, enter .load usb3kd.dll in the debugger.

Árvore USB 3.0

A árvore USB 3.0 contém todos os controladores de host USB 3.0 e todos os hubs e dispositivos conectados a controladores de host USB 3.0. O diagrama a seguir mostra um exemplo de uma árvore USB 3.0.

Diagrama de uma árvore USB 3.0 com uma mistura de dispositivos USB 3.0 e USB 2.0, raízes e controladores.

A árvore mostrada no diagrama tem dois controladores de host USB 3.0. Observe que nem todos os dispositivos mostrados no diagrama são um dispositivo USB 3.0. Mas todos os dispositivos mostrados (incluindo os hubs) fazem parte da árvore USB 3.0, pois cada dispositivo está em um branch que se origina em um controlador de host USB 3.0.

Você pode pensar no diagrama como duas árvores, uma para cada controlador de host. No entanto, quando usamos o termo árvore USB 3.0, estamos nos referindo ao conjunto de todos os controladores de host USB 3.0, juntamente com seus hubs e dispositivos conectados.

Introdução à depuração do USB 3.0

To start debugging a USB 3.0 issue, enter the !usb_tree command. The !usb_tree command displays a list of commands and addresses that you can use to investigate host controllers, hubs, ports, devices, endpoints, and other elements of the USB 3.0 tree.

Hub commands

Os comandos de extensão a seguir exibem informações sobre hubs, dispositivos e portas USB 3.0. As informações exibidas são baseadas em estruturas de dados mantidas pelo driver de hub USB 3.0.

UCX commands

Os comandos de extensão a seguir exibem informações sobre controladores de host USB 3.0, dispositivos e portas. As informações exibidas são baseadas em estruturas de dados mantidas pelo driver de extensão do controlador de host USB.

Comandos do controlador de host

Os comandos de extensão a seguir exibem informações de estruturas de dados mantidas pelo driver do controlador de host USB 3.0.

Miscellaneous commands

Consulte também

RCDRKD Extensions