!usbkd.usblist
Il comando !usbkd.usblist visualizza un elenco collegato di strutture di un tipo specificato.
!usbkd.usblist ListAddr, ListType
Parametri
ListAddr
Indirizzo di un elenco collegato di strutture. Per trovare gli indirizzi degli elenchi collegati gestiti dal driver della porta USB, usare !usbhcdext. Per trovare gli indirizzi dell'elenco collegato gestito dal driver dell'hub USB, usare !usbhubext.
ListType
Uno dei tipi di elenco seguenti.
Tipo di elenco | Struttura |
---|---|
A.C | usbport!_BUS_CONTEXT |
EP | usbport!_HCD_ENDPOINT |
TT | usbport!_TRANSACTION_TRANSLATOR |
DL | usbport!_USBD_DEVICE_HANDLE |
PL | usbhub!_DEVICE_EXTENSION_PDO |
EL | usbhub!_HUB_EXCEPTION_RECORD |
RL | usbhub!_HUB_REFERENCE_LIST_ENTRY |
TL | usbhub!_HUB_TIMER_OBJECT |
WI | usbhub!_HUB_WORKITEM |
IO | usbhub!_IO_LIST_ENTRY |
LA | usbhub!_LATCH_LIST_ENTRY |
CL | usbhub!_PORT_CHANGE_CONTEXT |
Laureato in legge | usbhub!_SSP_BUSY_HANDLE |
DLL
Usbkd.dll
Esempi
Ecco un modo per trovare l'indirizzo di un elenco collegato. Immettere prima !usbkd.usb2tree.
0: kd> !usbkd.usb2tree
...
2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 ...
...
Nell'output precedente, l'indirizzo dell'estensione del dispositivo dell'fdO viene visualizzato come argomento del comando DML !ehci_info ffffe00001ca11a0.
Fare clic sul comando DML o passare l'indirizzo dell'estensione del dispositivo a !usbhcdext.
0: kd> !usbkd.usbhcdext ffffe00001ca11a0
HC Flavor 1000 FDO ffffe00001ca1050
Root Hub: FDO ffffe00002320050 !hub2_info ffffe000023201a0
...
DeviceHandleList: !usblist ffffe00001ca23b8, DL
...
Nell'output precedente ffffe00001ca23b8 è l'indirizzo di un elenco collegato di strutture usbport!_USBD_DEVICE_HANDLE .
Passare ora l'indirizzo dell'elenco collegato a !usblist.
0: kd> !usblist ffffe00001ca23b8, DL
list: ffffe00001ca23b8 DL
----------
!usbdevh ffffe000020f9590
SSP [IdleReady] (0)
PCI\VEN_Xxxx Xxxx Corporation
Root Hub
DriverName :
----------
!usbdevh ffffe00001bce250
SSP [IdleReady] (0)
USB\Xxxx Xxxx Corporation
Speed: HIGH, Address: 1, PortPathDepth: 1, PortPath: [3 0 0 0 0 0]
DriverName :\Driver\USBSTOR !devstack ffffe000053ef2a0
----------