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


структура GLOBAL_MACHINE_POWER_POLICY (powrprof.h)

Содержит глобальные параметры политики питания компьютера, которые применяются ко всем схемам управления питанием для всех пользователей. Эта структура является частью структуры GLOBAL_POWER_POLICY .

Синтаксис

typedef struct _GLOBAL_MACHINE_POWER_POLICY {
  ULONG              Revision;
  SYSTEM_POWER_STATE LidOpenWakeAc;
  SYSTEM_POWER_STATE LidOpenWakeDc;
  ULONG              BroadcastCapacityResolution;
} GLOBAL_MACHINE_POWER_POLICY, *PGLOBAL_MACHINE_POWER_POLICY;

Члены

Revision

Текущий уровень редакции структуры. Задайте это значение, вызвав Метод GetCurrentPowerPolicies или ReadGlobalPwrPolicy , прежде чем использовать структуру GLOBAL_MACHINE_POWER_POLICY для настройки политики управления питанием.

LidOpenWakeAc

Максимальное состояние питания (наибольшее значение Sx), из которого событие открытия крышки должно разбудить систему при работе с питанием от переменного тока. Этот элемент должен быть одним из SYSTEM_POWER_STATE значений типа перечисления. Значение PowerSystemUnspecified указывает, что событие открытия крышки не приводит к пробуждению системы.

LidOpenWakeDc

Максимальное состояние питания (наибольшее значение SX), из которого событие открытия крышки должно разбудить систему при работе от аккумулятора. Этот элемент должен быть одним из SYSTEM_POWER_STATE значений типа перечисления. Значение PowerSystemUnspecified указывает, что событие открытия крышки не приводит к пробуждению системы.

BroadcastCapacityResolution

Разрешение изменения текущей емкости батареи, которое должно привести к уведомлению системы о событии изменения состояния питания системы.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть powrprof.h

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

GLOBAL_POWER_POLICY