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

Voir aussi

GLOBAL_POWER_POLICY

POWER_ACTION_POLICY

SYSTEM_POWER_LEVEL