SYSTEM_POWER_STATE 열거형(wdm.h)

SYSTEM_POWER_STATE 열거형 형식은 시스템 전원 상태를 나타내는 데 사용됩니다.

Syntax

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified,
  PowerSystemWorking,
  PowerSystemSleeping1,
  PowerSystemSleeping2,
  PowerSystemSleeping3,
  PowerSystemHibernate,
  PowerSystemShutdown,
  PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

상수

 
PowerSystemUnspecified
지정되지 않은 시스템 전원 상태를 나타냅니다.
PowerSystemWorking
시스템 작동 상태 S0에 해당하는 최대 시스템 전원을 나타냅니다.
PowerSystemSleeping1
시스템 절전 상태 S1에 해당하는 PowerSystemWorking보다 작고 PowerSystemSleeping2보다 큰 시스템 절전 상태를 나타냅니다.
PowerSystemSleeping2
시스템 절전 상태 S2에 해당하는 PowerSystemSleeping1 보다 작고 PowerSystemSleeping3보다 큰 시스템 절전 상태를 나타냅니다.
PowerSystemSleeping3
시스템 절전 상태 S3에 해당하는 PowerSystemSleeping2 보다 작고 PowerSystemHibernate보다 큰 시스템 절전 상태를 나타냅니다.
PowerSystemHibernate
시스템 전원 상태 S4에 해당하는 가장 낮은 전원 절전 상태를 나타냅니다.
PowerSystemShutdown
시스템 종료 상태 S5에 해당하는 시스템이 꺼져 있음을 나타냅니다.
PowerSystemMaximum
실제 전원 상태를 나타내는 이 열거형 형식의 시스템 전원 상태 값 수입니다. 이 값은 디바이스에 대한 DEVICE_CAPABILITIES 구조체의 DeviceState 멤버에 있는 요소 수입니다. 다른 시스템 전원 상태 값이 이 값보다 작습니다.

설명

전원 상태는 시스템 또는 단일 디바이스에 의한 전력 소비 수준과 컴퓨팅 작업의 정도를 나타냅니다. 전원 관리자는 시스템 전체의 전원 상태를 설정합니다. 여기서 시스템 전원 상태는 SYSTEM_POWER_STATE 열거형 형식의 값 중 하나로 표시됩니다. 디바이스 드라이버는 개별 디바이스의 전원 상태를 설정합니다. 여기서 디바이스 전원 상태는 DEVICE_POWER_STATE 열거형 유형의 값 중 하나로 표시됩니다.

시스템 전원 상태에 대한 자세한 내용은 시스템 전원 상태 요청 처리를 참조하고 디바이스 전원 상태에 대한 자세한 내용은 개별 디바이스에 대한 전원 관리를 참조하세요.

일반적으로 전원 관리에 대한 자세한 내용은 전원 관리 소개를 참조하세요.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h 포함)

추가 정보

DEVICE_POWER_STATE