estructura SYSTEM_POWER_LEVEL (winnt.h)

Contiene información sobre la configuración de la directiva de purga de baterías del sistema. Esta estructura forma parte de la estructura GLOBAL_USER_POWER_POLICY .

Sintaxis

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

Miembros

Enable

Si este miembro es TRUE, la alarma debe activarse cuando la batería se descarga por debajo del valor establecido en BatteryLevel.

Spare[3]

Reservado.

BatteryLevel

La capacidad de la batería para esta directiva de descarga de batería, expresada como un porcentaje.

PowerPolicy

Estructura POWER_ACTION_POLICY que define la acción que se debe realizar para esta directiva de descarga de batería.

MinSystemState

Estado mínimo de suspensión del sistema para entrar cuando la batería se descarga por debajo del valor establecido en BatteryLevel. Este miembro debe ser uno de los SYSTEM_POWER_STATE valores de tipo de enumeración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY