Compartilhar via


estrutura SYSTEM_POWER_LEVEL (winnt.h)

Contém informações sobre as configurações de política de esvaziamento de bateria do sistema. Essa estrutura faz parte da estrutura GLOBAL_USER_POWER_POLICY .

Sintaxe

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

Membros

Enable

Se esse membro for TRUE, o alarme deverá ser ativado quando a bateria for descarregada abaixo do valor definido em BatteryLevel.

Spare[3]

Reservado.

BatteryLevel

A capacidade da bateria para essa política de descarga da bateria, expressa como uma porcentagem.

PowerPolicy

Uma estrutura POWER_ACTION_POLICY que define a ação a ser tomada para essa política de descarga de bateria.

MinSystemState

O estado mínimo de suspensão do sistema a ser inserido quando a bateria é descarregada abaixo do valor definido em BatteryLevel. Esse membro deve ser um dos valores de tipo de enumeração SYSTEM_POWER_STATE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h (inclua Windows.h)

Confira também

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY