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


структура ADMINISTRATOR_POWER_POLICY (winnt.h)

Представляет администратор, переопределяя параметры политики управления питанием.

Синтаксис

typedef struct _ADMINISTRATOR_POWER_POLICY {
  SYSTEM_POWER_STATE MinSleep;
  SYSTEM_POWER_STATE MaxSleep;
  DWORD              MinVideoTimeout;
  DWORD              MaxVideoTimeout;
  DWORD              MinSpindownTimeout;
  DWORD              MaxSpindownTimeout;
} ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY;

Члены

MinSleep

Минимальное состояние спящего режима питания системы. Этот элемент должен быть одним из SYSTEM_POWER_STATE значений типов перечисления между PowerSystemSleeping1 (состояние питания S1) и PowerSystemHibernate (состояние питания S4).

MaxSleep

Максимальное состояние спящего режима питания системы. Этот элемент должен быть одним из SYSTEM_POWER_STATE значений типов перечисления между PowerSystemSleeping1 (состояние питания S1) и PowerSystemHibernate (состояние питания S4).

MinVideoTimeout

Минимальное допустимое время ожидания простоя видео перед отключением устройства отображения в секундах.

MaxVideoTimeout

Максимально допустимое время ожидания простоя видео перед отключением устройства отображения в секундах.

MinSpindownTimeout

Минимально допустимое время простоя диска перед очисткой диспетчера кэша и выключением жесткого диска устройства в секундах.

MaxSpindownTimeout

Максимально допустимое время простоя диска перед очисткой диспетчера кэша и выключением жесткого диска устройства в секундах.

Комментарии

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

Чтобы задать политику переопределения администратора, вызовите функцию CallNtPowerInformation .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

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

CallNtPowerInformation