Condividi tramite


!usb3kd.usb_tree

L'estensione !usb3kd.usb_tree visualizza informazioni, in formato albero, su tutti i controller USB 3.0, gli hub e i dispositivi nel computer.

!usb3kd.usb_tree [1]

Parametri

1
La visualizzazione include informazioni sullo stato per hub e porte.

Esempi

La schermata seguente mostra l'output del comando !usb_tree.

Screenshot dell'output del comando !usb_tree che mostra la topologia, i dispositivi enumerati e l'elenco di hub.

L'output mostra che è presente un controller host USB 3.0, rappresentato dalla riga che inizia con !xhci_info. La riga successiva rappresenta l'hub radice per il controller host. Le quattro righe successive rappresentano le porte associate all'hub radice. È possibile notare che due porte hanno dispositivi connessi.

L'output usa Using Debugger Markup Language (DML) per fornire collegamenti. I collegamenti eseguono comandi che forniscono informazioni dettagliate sui singoli oggetti nell'albero. Ad esempio, è possibile ottenere informazioni su uno dei dispositivi connessi facendo clic su uno dei collegamenti !device_info . In alternativa a fare clic su un collegamento, è possibile immettere un comando. Ad esempio, per visualizzare informazioni sul primo dispositivo connesso, è possibile immettere il comando !device_info 0xfffffa8004630690.

Nota La funzionalità DML è disponibile in WinDbg, ma non in Visual Studio o KD.

DLL

Usb3kd.dll

Osservazioni:

Il comando !usb_tree è il comando padre per questo set di comandi.

Le informazioni visualizzate dalla famiglia di comandi !usb_tree si basano sulle strutture di dati gestite dal driver hub USB 3.0. Per informazioni sul driver hub USB 3.0 e altri driver nello stack USB 3.0, vedere Architettura dello stack di driver USB. Per una spiegazione delle strutture di dati usate dai driver nello stack USB 3.0, vedi la parte 2 del video Delle innovazioni di debug USB in Windows 8 .

Vedi anche

Estensioni USB 3.0

Driver USB (Universal Serial Bus)