GLOBAL_USER_POWER_POLICY structure (powrprof.h)
Contient les paramètres globaux de stratégie d’alimentation utilisateur qui s’appliquent à tous les schémas d’alimentation d’un utilisateur. Cette structure fait partie de la structure GLOBAL_POWER_POLICY .
Syntaxe
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;
Membres
Revision
Niveau de révision de structure actuel. Définissez cette valeur en appelant GetCurrentPowerPolicies ou ReadGlobalPwrPolicy avant d’utiliser une structure GLOBAL_USER_POWER_POLICY pour définir la stratégie d’alimentation.
PowerButtonAc
Structure POWER_ACTION_POLICY qui définit l’action à effectuer lorsque le bouton d’alimentation est enfoncé et que le système s’exécute sur l’alimentation secteur.
PowerButtonDc
Structure POWER_ACTION_POLICY qui définit l’action à effectuer lorsque le bouton Marche/Arrêt est enfoncé et que le système fonctionne sur batterie.
SleepButtonAc
Structure de POWER_ACTION_POLICY qui définit l’action à effectuer lorsque le bouton veille est enfoncé et que le système s’exécute sur l’alimentation secteur.
SleepButtonDc
Structure POWER_ACTION_POLICY qui définit l’action à effectuer lorsque le bouton veille est enfoncé et que le système fonctionne sur batterie.
LidCloseAc
Structure POWER_ACTION_POLICY qui définit l’action à effectuer lorsque le couvercle est fermé et que le système s’exécute sur l’alimentation secteur.
LidCloseDc
Structure POWER_ACTION_POLICY qui définit l’action à effectuer lorsque le couvercle est fermé et que le système fonctionne sur batterie.
DischargePolicy[NUM_DISCHARGE_POLICIES]
Tableau de structures SYSTEM_POWER_LEVEL qui définit les actions à effectuer lors des événements de décharge de batterie du système.
GlobalFlags
Indicateur qui active ou désactive divers paramètres de stratégie d’alimentation utilisateur. Ce membre peut être une ou plusieurs des valeurs décrites dans Constantes d’indicateurs globaux.
Configuration requise
Condition requise | Valeur |
---|---|
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 | powrprof.h |