перечисление 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) |