Compartilhar via


estrutura GLOBAL_MACHINE_POWER_POLICY (powrprof.h)

Contém configurações globais de política de energia do computador que se aplicam a todos os esquemas de energia para todos os usuários. Essa estrutura faz parte da estrutura GLOBAL_POWER_POLICY .

Sintaxe

typedef struct _GLOBAL_MACHINE_POWER_POLICY {
  ULONG              Revision;
  SYSTEM_POWER_STATE LidOpenWakeAc;
  SYSTEM_POWER_STATE LidOpenWakeDc;
  ULONG              BroadcastCapacityResolution;
} GLOBAL_MACHINE_POWER_POLICY, *PGLOBAL_MACHINE_POWER_POLICY;

Membros

Revision

O nível de revisão da estrutura atual. Defina esse valor chamando GetCurrentPowerPolicies ou ReadGlobalPwrPolicy antes de usar uma estrutura GLOBAL_MACHINE_POWER_POLICY para definir a política de energia.

LidOpenWakeAc

O estado máximo de energia (valor Sx mais alto) do qual um evento aberto por tampa deve ativar o sistema durante a execução na energia AC. Esse membro deve ser um dos valores de tipo de enumeração SYSTEM_POWER_STATE. Um valor de PowerSystemUnspecified indica que um evento aberto por tampa não ativa o sistema.

LidOpenWakeDc

O estado máximo de energia (valor Sx mais alto) do qual um evento aberto pela tampa deve ativar o sistema durante a execução na bateria. Esse membro deve ser um dos valores de tipo de enumeração SYSTEM_POWER_STATE. Um valor de PowerSystemUnspecified indica que um evento aberto por tampa não ativa o sistema.

BroadcastCapacityResolution

A resolução da alteração na capacidade atual da bateria que deve fazer com que o sistema seja notificado de um evento de alteração do estado de energia do sistema.

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 powrprof.h

Confira também

GLOBAL_POWER_POLICY