!wudfext.wudfdevice
!wudfext.wudfdevice 확장은 디바이스에 대한 플러그 앤 플레이(PnP) 및 전원 관리 상태 시스템을 표시합니다.
!wudfext.wudfdevice pWDFDevice
매개 변수
pWDFDevice
PnP 또는 전원 관리 상태를 표시할 IWDFDevice 인터페이스의 주소를 지정합니다.
DLL
Windows 2000 |
Unavailable |
Windows XP 이상 |
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