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