Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Polecenie !usbkd.usbhcdlog wyświetla część dziennika debugowania dla kontrolera hosta USB.
!usbkd.usbhcdlog DeviceExtension[, NumberOfEntries]
Parametry
Rozszerzenie urządzenia
Adres rozszerzenia urządzenia dla funkcjonalnego obiektu urządzenia (FDO) kontrolera hosta USB UHCI lub EHCI.
NumberOfEntries
Liczba wpisów dziennika do wyświetlenia. Aby wyświetlić cały dziennik, ustaw ten parametr na -1.
DLL
Usbkd.dll
Przykłady
Oto jeden ze sposobów znalezienia adresu rozszerzenia urządzenia dla FDO kontrolera hosta USB. Najpierw wprowadź !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
...
W poprzednich danych wyjściowych adres rozszerzenia urządzenia FDO jest wyświetlany jako argument polecenia DML!ehci_info ffffe00001ca11a0.
Teraz przekaż adres rozszerzenia urządzenia do polecenia !usbhcdlog . W tym przykładzie drugi argument ogranicza wyświetlanie do czterech wpisów dziennika.
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