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) |