structure POWER_ACTION_POLICY (winnt.h)
Contient les informations utilisées pour définir l’état d’alimentation du système.
Syntaxe
typedef struct {
POWER_ACTION Action;
DWORD Flags;
DWORD EventCode;
} POWER_ACTION_POLICY, *PPOWER_ACTION_POLICY;
Membres
Action
État d’alimentation du système demandé. Ce membre doit être l’une des valeurs de type d’énumération POWER_ACTION .
Flags
Indicateur qui contrôle la façon de basculer l’état d’alimentation. Ce membre peut être une ou plusieurs des valeurs suivantes.
Valeur | Signification |
---|---|
|
Force une suspension critique. |
|
Désactive tous les événements de veille. |
|
Utilise le premier état de veille disponible le plus léger. |
|
Nécessite l’entrée du mot de passe système lors de la reprise à partir de l’un des états de secours du système. |
|
Cette option n'a aucun effet. |
|
Cette option n'a aucun effet. |
|
Les applications peuvent demander à l’utilisateur des instructions sur la préparation de la suspension. Définit le bit 0 dans le paramètre Flags transmis dans le paramètre lParam de WM_POWERBROADCAST. |
EventCode
Niveau de notification utilisateur. Ce membre peut être une ou plusieurs des valeurs suivantes.
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 | winnt.h (inclure Windows.h) |