перечисление POWER_ACTION (ntpoapi.h)
Перечисление POWER_ACTION определяет действия системы питания , которые могут выполняться на компьютере.
Синтаксис
typedef enum {
PowerActionNone = 0,
PowerActionReserved = ( PowerActionNone + 1 ),
PowerActionSleep = ( PowerActionReserved + 1 ),
PowerActionHibernate = ( PowerActionSleep + 1 ),
PowerActionShutdown = ( PowerActionHibernate + 1 ),
PowerActionShutdownReset = ( PowerActionShutdown + 1 ),
PowerActionShutdownOff = ( PowerActionShutdownReset + 1 ),
PowerActionWarmEject = ( PowerActionShutdownOff + 1 )
} 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 |
Комментарии
Перечисление POWER_ACTION используется в качестве возвращаемого значения для IWDFDevice2::GetSystemPowerAction.
Требования
Требование | Значение |
---|---|
Заголовок | ntpoapi.h (включая Wudfddi.h, Ntpoapi.h, Wdm.h) |