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