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