!usbkd.usbhcdlog
!usbkd.usbhcdlog 명령은 USB 호스트 컨트롤러에 대한 디버그 로그의 일부를 표시합니다.
!usbkd.usbhcdlog DeviceExtension[, NumberOfEntries]
매개 변수
DeviceExtension
UHCI 또는 EHCI USB 호스트 컨트롤러의 FDO(기능 디바이스 개체)에 대한 디바이스 확장의 주소입니다.
NumberOfEntries
표시할 로그 항목의 수입니다. 전체 로그를 표시하려면 이 매개 변수를 -1로 설정합니다.
DLL
Usbkd.dll
예제
USB 호스트 컨트롤러의 FDO에 대한 디바이스 확장의 주소를 찾는 한 가지 방법은 다음과 같습니다. 먼저 !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
...
이전 출력에서 FDO의 디바이스 확장 주소는 DML 명령 !ehci_info ffffe00001ca11a0의 인수로 표시됩니다.
이제 디바이스 확장 의 주소를 !usbhcdlog 명령에 전달합니다. 이 예제에서 두 번째 인수는 표시를 4개의 로그 항목으로 제한합니다.
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