Partager via


énumération SYSTEM_POWER_STATE (winnt.h)

Définit les valeurs utilisées pour spécifier les états d’alimentation du système.

Syntax

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified = 0,
  PowerSystemWorking = 1,
  PowerSystemSleeping1 = 2,
  PowerSystemSleeping2 = 3,
  PowerSystemSleeping3 = 4,
  PowerSystemHibernate = 5,
  PowerSystemShutdown = 6,
  PowerSystemMaximum = 7
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

Constantes

 
PowerSystemUnspecified
Valeur : 0
État d’alimentation du système non spécifié.
PowerSystemWorking
Valeur : 1
Spécifie l’état d’alimentation du système S0.
PowerSystemSleeping1
Valeur : 2
Spécifie l’état d’alimentation du système S1.
PowerSystemSleeping2
Valeur : 3
Spécifie l’état d’alimentation du système S2.
PowerSystemSleeping3
Valeur : 4
Spécifie l’état d’alimentation du système S3.
PowerSystemHibernate
Valeur : 5
Spécifie l’état d’alimentation du système S4 (HIBERNATE).
PowerSystemShutdown
Valeur : 6
Spécifie l’état d’alimentation du système S5 (OFF).
PowerSystemMaximum
Valeur : 7
Spécifie la valeur d’énumération maximale.

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)

Voir aussi

ADMINISTRATOR_POWER_POLICY

GLOBAL_MACHINE_POWER_POLICY

MACHINE_POWER_POLICY

Types d’énumération Power Management

SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_POLICY

USER_POWER_POLICY