структура SYSTEM_POWER_LEVEL (winnt.h)
Содержит сведения о параметрах политики разряда батареи системы. Эта структура является частью структуры GLOBAL_USER_POWER_POLICY .
Синтаксис
typedef struct {
BOOLEAN Enable;
BYTE Spare[3];
DWORD BatteryLevel;
POWER_ACTION_POLICY PowerPolicy;
SYSTEM_POWER_STATE MinSystemState;
} SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL;
Члены
Enable
Если этот элемент имеет значение TRUE, сигнал тревоги должен быть активирован, когда батарея разряжается ниже значения, заданного в BatteryLevel.
Spare[3]
Зарезервировано.
BatteryLevel
Емкость батареи для этой политики разряда батареи, выраженная в процентах.
PowerPolicy
Структура POWER_ACTION_POLICY , которая определяет действия, которые необходимо предпринять для этой политики разрядки батареи.
MinSystemState
Минимальное состояние спящего режима системы, которое нужно ввести, когда батарея разряжается ниже значения, заданного в BatteryLevel. Этот элемент должен быть одним из значений типа перечисления SYSTEM_POWER_STATE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winnt.h (включая Windows.h) |