structure ADMINISTRATOR_POWER_POLICY (winnt.h)
Représente les paramètres de stratégie d’alimentation de remplacement de l’administrateur.
Syntaxe
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;
Membres
MinSleep
État de mise en veille d’alimentation minimale du système. Ce membre doit être l’une des valeurs de type d’énumération SYSTEM_POWER_STATE entre PowerSystemSleeping1 (état d’alimentation S1) et PowerSystemHibernate (état d’alimentation S4).
MaxSleep
État de mise en veille d’alimentation maximale du système. Ce membre doit être l’une des valeurs de type d’énumération SYSTEM_POWER_STATE entre PowerSystemSleeping1 (état d’alimentation S1) et PowerSystemHibernate (état d’alimentation S4).
MinVideoTimeout
Délai d’inactivité minimal autorisé de la vidéo avant d’éteindre l’appareil d’affichage, en secondes.
MaxVideoTimeout
Délai d’inactivité maximal autorisé de la vidéo avant d’éteindre l’appareil d’affichage, en secondes.
MinSpindownTimeout
Durée d’inactivité minimale autorisée du disque avant de vider le gestionnaire de cache et de tourner un périphérique de disque dur, en secondes.
MaxSpindownTimeout
Temps d’inactivité maximal autorisé du disque avant de vider le gestionnaire de cache et de faire tourner un périphérique de disque dur, en secondes.
Remarques
La structure ADMINISTRATOR_POWER_POLICY définit des limites à certaines valeurs de stratégie d’alimentation qui sont appliquées globalement aux schémas d’alimentation de tous les utilisateurs. Les valeurs de la structure ADMINISTRATOR_POWER_POLICY remplacent tous les paramètres sélectionnés par l’utilisateur dans le programme du panneau de configuration Options d’alimentation.
Pour définir une stratégie de remplacement d’administrateur, appelez la fonction CallNtPowerInformation .
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winnt.h (inclure Windows.h) |