estructura ADMINISTRATOR_POWER_POLICY (winnt.h)

Representa la configuración de directiva de energía de invalidación del administrador.

Sintaxis

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;

Miembros

MinSleep

Estado mínimo de suspensión del sistema. Este miembro debe ser uno de los valores de tipo de enumeración SYSTEM_POWER_STATE entre PowerSystemSleeping1 (estado de energía S1) y PowerSystemHibernate (estado de energía S4).

MaxSleep

Estado máximo de suspensión de energía del sistema. Este miembro debe ser uno de los valores de tipo de enumeración SYSTEM_POWER_STATE entre PowerSystemSleeping1 (estado de energía S1) y PowerSystemHibernate (estado de energía S4).

MinVideoTimeout

Tiempo de espera mínimo de inactividad de vídeo permitido antes de desactivar el dispositivo de pantalla, en segundos.

MaxVideoTimeout

Tiempo máximo de espera de inactividad de vídeo permitido antes de desactivar el dispositivo de pantalla, en segundos.

MinSpindownTimeout

El tiempo de inactividad mínimo permitido del disco antes de vaciar el administrador de caché y girar un dispositivo de disco duro, en segundos.

MaxSpindownTimeout

Tiempo máximo de inactividad de disco permitido antes de vaciar el administrador de caché y girar un dispositivo de disco duro, en segundos.

Comentarios

La estructura ADMINISTRATOR_POWER_POLICY define límites a determinados valores de directiva de energía que se aplican globalmente a todos los esquemas de energía de todos los usuarios. Los valores de la estructura de ADMINISTRATOR_POWER_POLICY invalidan cualquier configuración seleccionada por el usuario en el programa del panel de control de Power Options.

Para establecer una directiva de invalidación de administrador, llame a la función CallNtPowerInformation .

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

CallNtPowerInformation