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


структура 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)

См. также раздел

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY