Freigeben über


!usbkd.usbtt

Der Befehl !usbkd.usbtt zeigt Informationen aus einer Struktur USBPORT!_TRANSACTION_TRANSLATOR an.

!usbkd.usbtt StructAddr

Parameter

StructAddr
Adresse einer Struktur usbport!_TRANSACTION_TRANSLATOR . Um die Transaktionsübersetzerliste für einen USB-Host-Controller zu erhalten, verwenden Sie den Befehl !usbkd.usbhcdext .

DLL

Usbkd.dll

Beispiele

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

0: kd> !usbkd.usb2tree
...
2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 PCI: VendorId 8086 DeviceId 293c RevisionId 0002 
...

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

Klicken Sie entweder auf den DML-Befehl oder übergeben Sie die Adresse der Geräteerweiterung an !usbhcdext, um die Adresse von GlobalTtListHead zu erhalten. Übergeben Sie diese Adresse an !usbkd.usblist, wodurch die Adressen der Strukturen _TRANSACTION_TRANSLATOR angezeigt werden.

Weitere Informationen

USB 2.0-Debugger-Erweiterungen

Universal Serial Bus (USB)-Treiber