Поделиться через


перечисление POWER_ACTION (wdm.h)

Перечисление POWER_ACTION определяет действия системы питания , которые могут выполняться на компьютере.

Синтаксис

typedef enum {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject,
  PowerActionDisplayOff
} POWER_ACTION, *PPOWER_ACTION;

Константы

 
PowerActionNone
Никаких действий с питанием не происходит.
PowerActionReserved
Зарезервировано для системного использования.
PowerActionSleep
Компьютер находится в спящем состоянии системы (S1, S2 или S3).
PowerActionHibernate
Компьютер входит в состояние гибернации (S4).
PowerActionShutdown
Компьютер находится в состоянии завершения работы (S5). После того как все устройства переключятся (D3), компьютер будет включен до тех пор, пока администратор не нажмет кнопку питания.
PowerActionShutdownReset
Компьютер находится в состоянии завершения работы (S5). После того как все устройства переключятся в состояние выключения (D3), компьютер автоматически выключается, а затем немедленно перезагружается и возвращается в рабочее состояние (S0).
PowerActionShutdownOff
Компьютер находится в состоянии завершения работы (S5). После того как все устройства переключятся (D3), компьютер автоматически выключается.
PowerActionWarmEject
Компьютер извлекается из устройства док-станции, совместимого с ACPI. Как правило, состояние питания компьютера не меняется.
PowerActionDisplayOff

Требования

Требование Значение
Заголовок wdm.h (включая Wdm.h)