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


перечисление 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 (include Wdm.h)