структура GLOBAL_USER_POWER_POLICY (powrprof.h)
Содержит параметры глобальной политики управления питанием пользователей, которые применяются ко всем схемам управления питанием для пользователя. Эта структура является частью структуры GLOBAL_POWER_POLICY .
Синтаксис
typedef struct _GLOBAL_USER_POWER_POLICY {
ULONG Revision;
POWER_ACTION_POLICY PowerButtonAc;
POWER_ACTION_POLICY PowerButtonDc;
POWER_ACTION_POLICY SleepButtonAc;
POWER_ACTION_POLICY SleepButtonDc;
POWER_ACTION_POLICY LidCloseAc;
POWER_ACTION_POLICY LidCloseDc;
SYSTEM_POWER_LEVEL DischargePolicy[NUM_DISCHARGE_POLICIES];
ULONG GlobalFlags;
} GLOBAL_USER_POWER_POLICY, *PGLOBAL_USER_POWER_POLICY;
Члены
Revision
Текущий уровень редакции структуры. Задайте это значение, вызвав Метод GetCurrentPowerPolicies или ReadGlobalPwrPolicy , прежде чем использовать структуру GLOBAL_USER_POWER_POLICY для настройки политики управления питанием.
PowerButtonAc
Структура POWER_ACTION_POLICY , определяющая действие, выполняемое при нажатии кнопки питания и работе системы от питания переменного тока.
PowerButtonDc
Структура POWER_ACTION_POLICY , определяющая действие, выполняемое при нажатии кнопки питания и работе системы от батареи.
SleepButtonAc
Структура POWER_ACTION_POLICY , определяющая действие, выполняемое при нажатии кнопки спящего режима и при работе системы с питанием от переменного тока.
SleepButtonDc
Структура POWER_ACTION_POLICY , определяющая действие, выполняемое при нажатии кнопки спящего режима и работе системы от аккумулятора.
LidCloseAc
Структура POWER_ACTION_POLICY , определяющая действие, выполняемое при закрытии крышки и при работе системы с питанием от переменного тока.
LidCloseDc
Структура POWER_ACTION_POLICY , которая определяет действия, которые необходимо выполнить, когда крышка закрыта и система работает от аккумулятора.
DischargePolicy[NUM_DISCHARGE_POLICIES]
Массив структур SYSTEM_POWER_LEVEL , определяющих действия, выполняемые при событиях разряда батареи системы.
GlobalFlags
Флаг, который включает или отключает прочие параметры политики управления питанием пользователей. Это может быть одно или несколько значений, описанных в разделе Константы глобальных флагов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | powrprof.h |