다음을 통해 공유


SYSTEM_POWER_STATE 열거형(wdm.h)

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

통사론

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

상수

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

발언

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

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

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

요구 사항

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

참고 항목

DEVICE_POWER_STATE