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


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

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

GLOBAL_POWER_POLICY

POWER_ACTION_POLICY

SYSTEM_POWER_LEVEL