WDF_POWER_DEVICE_STATE 열거형(wdfdevice.h)

[KMDF 및 UMDF에 적용]

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

Syntax

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

상수

 
WdfPowerDeviceInvalid
값: 0
디바이스 전원 상태가 잘못되었거나 알 수 없습니다.
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