!wudfext.wudfdevice
!wudfext.wudfdevice 확장은 디바이스에 대한 플러그 앤 플레이(PnP) 및 전원 관리 상태 시스템을 표시합니다.
!wudfext.wudfdevice pWDFDevice
매개 변수
pWDFDevice
PnP 또는 전원 관리 상태를 표시할 IWDFDevice 인터페이스의 주소를 지정합니다.
DLL
Wudfext.dll
추가 정보
자세한 내용은 사용자 모드 드라이버 프레임워크 디버깅을 참조 하세요.
설명
!wudfext.wudfdevice 확장을 사용하여 pWDFDevice 매개 변수가 지정하는 디바이스의 현재 PnP 또는 전원 관리 상태를 확인할 수 있습니다.
다음은 !wudfext.wudfdevice 디스플레이의 예입니다.
kd> !wudfdevice 0xf2f80
Pnp Driver Callbacks:
IPnpCallback: 0x0
IPnpCallbackHardware: 0x0
IPnpSelfManagedIo: 0x0
Pnp State Machine:
CurrentState: WdfDevStatePnpStarted
Pending UMIrp: 0x00000000
Could not read event queue depth, assuming 8
Event queue:
Processed/in-process events:
PnpEventAddDevice
PnpEventStartDevice
PnpEventPwrPolStarted
Pending events:
State History:
WdfDevStatePnpInit
WdfDevStatePnpInitStarting
WdfDevStatePnpHardwareAvailable
WdfDevStatePnpEnableInterfaces
WdfDevStatePnpStarted
Power State Machine:
CurrentState: WdfDevStatePowerD0
Pending UMIrp: 0x00000000
IoCallbackFailure: false
Could not read event queue depth, assuming 8
Event queue:
Processed/in-process events:
PowerImplicitD0
Pending events:
State History:
WdfDevStatePowerStartingCheckDeviceType
WdfDevStatePowerD0Starting
WdfDevStatePowerD0StartingConnectInterrupt
WdfDevStatePowerD0StartingDmaEnable
WdfDevStatePowerD0StartingStartSelfManagedIo
WdfDevStatePowerDecideD0State
WdfDevStatePowerD0
Power Policy State Machine:
CurrentState : WdfDevStatePwrPolStartingSucceeded
PowerPolicyOwner : false
PendingSystemPower UMIrp : 0x00000000
PowerFailed : false
Could not read event queue depth, assuming 8
Event queue:
Processed/in-process events:
PwrPolStart
PwrPolPowerUp
Pending events:
State History:
WdfDevStatePwrPolStarting
WdfDevStatePwrPolStarted
WdfDevStatePwrPolStartingSucceeded