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) |