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 포함) |