Condividi tramite


Estensioni USB 2.0

Questa sezione descrive i comandi di estensione del debugger USB 2.0. Questi comandi visualizzano informazioni dalle strutture di dati gestite dai driver nello stack di driver USB 2.0. Per altre informazioni su questi tre driver, vedere Driver sul lato host USB in Windows.

I comandi di estensione del debugger USB 2.0 vengono implementati in Usbkd.dll. To load the Usbkd commands, enter .load usbkd.dll in the debugger.

Albero USB 2.0

L'albero USB 2.0 contiene i nodi del dispositivo che rappresentano le unità di esecuzione nei dispositivi controller host EHCI insieme ai nodi figlio che rappresentano hub e dispositivi connessi. Questo diagramma mostra un esempio di albero USB 2.0.

Diagramma che mostra un albero USB 2.0 con dispositivi controller host, unità di esecuzione, hub e dispositivi connessi.

Il diagramma mostra un dispositivo controller host fisico con due unità di esecuzione. Ogni unità di esecuzione viene visualizzata come nodo del dispositivo nell'albero dei dispositivi Plug and Play. Un'unità di esecuzione viene visualizzata come nodo controller host USB UHCI e l'altra unità di esecuzione viene visualizzata come nodo del controller host USB EHCI. Ognuno di questi nodi ha un nodo figlio che rappresenta un hub radice USB. Ogni hub radice ha un singolo nodo figlio che rappresenta un dispositivo USB connesso.

Si noti che il diagramma non è un albero nel senso che non tutti i nodi discendono da un singolo nodo padre. Tuttavia, quando si usa il termine albero USB 2.0, si fa riferimento al set di nodi del dispositivo che rappresentano le unità di esecuzione nei dispositivi controller host EHCI insieme ai nodi per hub e dispositivi connessi.

Introduzione al debug USB 2.0

To start debugging a USB 2.0 issue, enter the !usb2tree command. The !usb2tree 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 2.0 tree.

In questa sezione

See also

Estensioni USB 3.0

RCDRKD Extensions