!usbkd.usbportmddevext
결과 버그 검사 0xFE 생성된 크래시 덤프에 있는 경우 !usbkd.usbportmddevext 명령은 usbport!_DEVICE_EXTENSION 구조를 표시합니다.
!usbkd.usbportmddevext
DLL
Usbkd.dll
설명
버그 검사 0xFE 결과로 생성된 크래시 덤프 파일을 디버깅하는 경우에만 이 명령을 사용합니다. BUGCODE_USB_DRIVER.
예제
다음은 !usbportmddevext 출력의 예입니다.
1: kd> !analyze -v
*** ...
BUGCODE_USB_DRIVER (fe)
...
1: kd> !usbkd.usbportmddevext
USBPORT.SYS DEVICE_EXTENSION DATA:
Hcd FDO Extension:
Sig:4f444648 HFDO
CurrentPnpFunc: 0x00000008
PnpFuncHistoryIdx: 0x0000000d
CurrentPowerFunc: 0x00000000
PowerFuncHistoryIdx: 0x00000000
PnpLogIdx: 0x00000002
IoRequestCount: 0x00000007
IoRequestAsyncCallbackCount: 0xffffffff
IoRequestAllow: 0x00000000
Pnp Func History (idx 13)
...
[02] pnp 13 (0d) IRP_MN_FILTER_RESOURCE_REQUIREMENTS
[...
Power Func History (idx 0)
[01] pnp 255 (ff) ??? (x0) PowerDeviceUnspecified
...
**Power and Wake -----------------------------------------------
selective suspend:on (1)
PowerFlags (00000080):
*---FDO---*
PMDebug: 0x00000000
MinAllocedBw: 0x00000000
MaxAllocedBw: 0x00000000
## ...
## XDPC HISTORY_UsbHcIntDpc
State History (idx 2)
EVENT, STATE, NEXT
Log[3] @ 000000d9e7c615cc
Ev_Xdpc_Worker XDPC_DpcQueued XDPC_Running
## ...
## XDPC HISTORY_UsbDoneDpc
State History (idx 0)
EVENT, STATE, NEXT
Log[1] @ 000000d9e7c61774
Ev_Xdpc_Worker XDPC_DpcQueued XDPC_Running
## ...
## XDPC HISTORY_UsbMapDpc
State History (idx 3)
EVENT, STATE, NEXT
Log[4] @ 000000d9e7c6196c
## ...
## XDPC HISTORY_UsbIocDpc
State History (idx 0)
EVENT, STATE, NEXT
Log[1] @ 000000d9e7c61b04
Ev_Xdpc_Worker XDPC_DpcQueued XDPC_Running
...