Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The !usbkd.usbtt command displays information from a USBPORT!_TRANSACTION_TRANSLATOR structure.
!usbkd.usbtt StructAddr
Parameters
StructAddr
Address of a usbport!_TRANSACTION_TRANSLATOR structure. To get the transaction translator list for a USB host controller, use the !usbkd.usbhcdext command.
DLL
Usbkd.dll
Examples
Here is one way to find the address of a usbport!_TRANSACTION_TRANSLATOR structure. First enter !usbkd.usb2tree.
0: kd> !usbkd.usb2tree
...
2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 PCI: VendorId 8086 DeviceId 293c RevisionId 0002
...
In the preceding output, the address of the device extension of the FDO is displayed as the argument of the DML command !ehci_info ffffe00001ca11a0.
Either click the DML command or pass the address of the device extension to !usbhcdext to get the address of GlobalTtListHead
. Pass that address to !usbkd.usblist, which will display addresses of _TRANSACTION_TRANSLATOR structures.