Partager via


SYSTEM_POWER_LEVEL structure (winnt.h)

Contient des informations sur les paramètres de stratégie de drainage de la batterie système. Cette structure fait partie de la structure GLOBAL_USER_POWER_POLICY .

Syntaxe

typedef struct {
  BOOLEAN             Enable;
  BYTE                Spare[3];
  DWORD               BatteryLevel;
  POWER_ACTION_POLICY PowerPolicy;
  SYSTEM_POWER_STATE  MinSystemState;
} SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL;

Membres

Enable

Si ce membre a la valeur TRUE, l’alarme doit être activée lorsque la batterie se décharge en dessous de la valeur définie dans BatteryLevel.

Spare[3]

Réservé.

BatteryLevel

Capacité de la batterie pour cette stratégie de décharge de batterie, exprimée en pourcentage.

PowerPolicy

Structure POWER_ACTION_POLICY qui définit l’action à entreprendre pour cette stratégie de décharge de batterie.

MinSystemState

État de veille système minimal à entrer lorsque la batterie se décharge en dessous de la valeur définie dans BatteryLevel. Ce membre doit être l’une des valeurs de type d’énumération SYSTEM_POWER_STATE .

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

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY