Freigeben über


!usbkd.usbdpc

Der Befehl !usbkd.usbdpc zeigt Informationen an, die in einer _XDPC_CONTEXT-Struktur gespeichert sind.

!usbkd.usbdpc StructAddr

Parameter

StructAddr
Adresse einer usbport!_XDPC_CONTEXT-Struktur. Um die XDPC-Liste für einen USB-Hostcontroller zu erhalten, verwenden Sie den Befehl !usbkd.usbhcdext.

DLL

Usbkd.dll

Beispiele

Hier ist eine Möglichkeit, die Adresse einer usbport!_XDPC_CONTEXT-Struktur zu finden. Geben Sie zunächst !usbkd.usb2tree ein.

0: kd> !usbkd.usb2tree
...
UHCI MINIPORT(s) dt usbport!_USBPORT_MINIPORT_DRIVER ffffe00001e77010
...
4)!uhci_info ffffe00001c7d1a0 !devobj ffffe00001c7d050 PCI: VendorId...
...

In der vorangegangenen Ausgabe wird die Adresse der Geräteerweiterung des FDO als Argument des Befehls DML !uhci_info ffffe00001c7d1a0 angezeigt.

Klicken Sie entweder auf den DML-Befehl oder übergeben Sie die Adresse der Geräteerweiterung an !usbhcdext, um die XDPC-Liste zu erhalten.

0: kd> !usbkd.usbhcdext ffffe00001c7d1a0
...
## XDPC List

01) dt USBPORT!_XDPC_CONTEXT ffffe00001c7df18
02) dt USBPORT!_XDPC_CONTEXT ffffe00001c7db88
03) dt USBPORT!_XDPC_CONTEXT ffffe00001c7dd50
04) dt USBPORT!_XDPC_CONTEXT ffffe00001c7e0e0
...

In der vorangehenden Ausgabe ist ffffe00001c7df18 die Adresse einer _XDPC_CONTEXT-Struktur. Übergeben Sie diese Adresse an !usbdpc.

0: kd> !usbkd.usbdpc ffffe00001c7df18

dt USBPORT!_XDPC_CONTEXT ffffe00001c7df18

## XDPC HISTORY (latest at bottom)

##      EVENT                STATE                   NEXT

[01] Ev_Xdpc_End          XDPC_Running            XDPC_Enabled            
[02] Ev_Xdpc_Signal       XDPC_Enabled            XDPC_DpcQueued          
[03] Ev_Xdpc_Signal       XDPC_DpcQueued          XDPC_DpcQueued          
[04] Ev_Xdpc_Worker       XDPC_DpcQueued          XDPC_Running            
[05] Ev_Xdpc_Signal       XDPC_Running            XDPC_Signaled           
[06] Ev_Xdpc_End          XDPC_Signaled           XDPC_DpcQueued          
[07] Ev_Xdpc_Worker       XDPC_DpcQueued          XDPC_Running            
[08] Ev_Xdpc_End          XDPC_Running            XDPC_Enabled

Weitere Informationen

USB 2.0-Debugger-Erweiterungen

Universal Serial Bus (USB)-Treiber