Sdílet prostřednictvím


!usbkd.usbhcdlog

Příkaz !usbkd.usbhcdlog zobrazí část protokolu ladění pro hostitelský řadič USB.

!usbkd.usbhcdlog DeviceExtension[, NumberOfEntries]

Parametry

DeviceExtension
Adresa rozšíření zařízení pro funkční objekt zařízení (FDO) hostitelského řadiče UHCI nebo EHCI USB.

NumberOfEntries
Počet položek protokolu, které se mají zobrazit. Pokud chcete zobrazit celý protokol, nastavte tento parametr na -1.

DLL

Usbkd.dll

Příklady

Tady je jeden ze způsobů, jak najít adresu rozšíření zařízení pro FDO hostitelského řadiče USB. Nejprve zadejte !usbkd.usb2tree.

0 kd> !usbkd.usb2tree

EHCI MINIPORT(s) dt usbport!_USBPORT_MINIPORT_DRIVER ffffe00001f48bd0
...

2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 PCI: VendorId 8086 DeviceId 293c RevisionId 0002 
...

V předchozím výstupu se jako argument příkazu DML zobrazí adresa rozšíření zařízení FDO !ehci_info ffffe00001ca11a0.

Teď předejte adresu rozšíření zařízení příkazu !usbhcdlog . V tomto příkladu druhý argument omezuje zobrazení na čtyři položky protokolu.

0: kd> !usbkd.usbhcdlog ffffe00001ca11a0, 4

LOG@: ffffe00001ca11b8 
>LOG mask = 3ff idx = fff68e95 (295)
*LOG: ffffe000020192a0  LOGSTART: ffffe00002014000 *LOGEND: ffffe0000201bfe0 # 4 
[ 000] ffffe000020192a0 xSt0 ffffe00001ca1b88 0000000000000006 0000000000000001 
[ 001] ffffe000020192c0 xnd8 ffffe00001ca1b88 ffffe00001ca1050 0000000000000000 
[ 002] ffffe000020192e0 xnd0 ffffe00001ca1b88 ffffe00001ca1050 0000000000000000 
[ 003] ffffe00002019300 gNX0 0000000000000000 0000000000000000 ffffe00001ca1b88 

Viz také

Rozšíření ladicího programu USB 2.0

Ovladače usb (Universal Serial Bus)