перечисление SYSTEM_POWER_STATE (winnt.h)

Определяет значения, используемые для указания состояний питания системы.

Синтаксис

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified = 0,
  PowerSystemWorking = 1,
  PowerSystemSleeping1 = 2,
  PowerSystemSleeping2 = 3,
  PowerSystemSleeping3 = 4,
  PowerSystemHibernate = 5,
  PowerSystemShutdown = 6,
  PowerSystemMaximum = 7
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

Константы

 
PowerSystemUnspecified
Значение: 0
Неопределенное состояние питания системы.
PowerSystemWorking
Значение: 1
Указывает состояние питания системы S0.
PowerSystemSleeping1
Значение: 2
Указывает состояние питания системы S1.
PowerSystemSleeping2
Значение: 3
Указывает состояние питания системы S2.
PowerSystemSleeping3
Значение: 4
Указывает состояние питания системы S3.
PowerSystemHibernate
Значение: 5
Указывает состояние питания системы S4 (HIBERNATE).
PowerSystemShutdown
Значение: 6
Указывает состояние питания системы S5 (OFF).
PowerSystemMaximum
Значение: 7
Задает максимальное значение перечисления.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

См. также раздел

ADMINISTRATOR_POWER_POLICY

GLOBAL_MACHINE_POWER_POLICY

MACHINE_POWER_POLICY

Типы перечисления управления питанием

SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_POLICY

USER_POWER_POLICY