WDF_POWER_DEVICE_STATE 열거형(wdfdevice.h)

[KMDF 및 UMDF에 적용]

WDF_POWER_DEVICE_STATE 열거형은 디바이스가 지원할 수 있는 디바이스 전원 상태를 식별합니다.

Syntax

typedef enum _WDF_POWER_DEVICE_STATE {
  WdfPowerDeviceInvalid,
  WdfPowerDeviceD0,
  WdfPowerDeviceD1,
  WdfPowerDeviceD2,
  WdfPowerDeviceD3,
  WdfPowerDeviceD3Final,
  WdfPowerDevicePrepareForHibernation,
  WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;

상수

 
WdfPowerDeviceInvalid
디바이스 전원 상태가 잘못되었거나 알 수 없습니다.
WdfPowerDeviceD0
D0 디바이스 전원 상태입니다.
WdfPowerDeviceD1
D1 디바이스 전원 상태입니다.
WdfPowerDeviceD2
D2 디바이스 전원 상태입니다.
WdfPowerDeviceD3
D3 디바이스 전원 상태입니다.
WdfPowerDeviceD3Final
디바이스가 D3 디바이스 전원 상태가 되는 마지막 시간을 나타냅니다. 일반적으로 이 열거자는 시스템이 꺼져 있거나, 디바이스가 제거되거나, 리소스 균형 조정 이 진행 중임을 의미합니다. 디바이스가 이미 제거되었을 수 있습니다.
WdfPowerDevicePrepareForHibernation
디바이스는 최대 절전 모드 파일을 지원하며 시스템은 시스템 상태 S4를 입력하여 최대 절전 모드로 전환할 수 있습니다. 드라이버는 디바이스를 끄지 않아야 합니다. 자세한 내용은 특수 파일 지원을 참조하세요.
WdfPowerDeviceMaximum
이 열거형의 최대 열거자 값입니다.

요구 사항

   
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
헤더 wdfdevice.h(Wdf.h 포함)

참고 항목

EvtDeviceD0Entry

EvtDeviceD0Exit