Compartilhar via


estrutura GLOBAL_USER_POWER_POLICY (powrprof.h)

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

Sintaxe

typedef struct _GLOBAL_USER_POWER_POLICY {
  ULONG               Revision;
  POWER_ACTION_POLICY PowerButtonAc;
  POWER_ACTION_POLICY PowerButtonDc;
  POWER_ACTION_POLICY SleepButtonAc;
  POWER_ACTION_POLICY SleepButtonDc;
  POWER_ACTION_POLICY LidCloseAc;
  POWER_ACTION_POLICY LidCloseDc;
  SYSTEM_POWER_LEVEL  DischargePolicy[NUM_DISCHARGE_POLICIES];
  ULONG               GlobalFlags;
} GLOBAL_USER_POWER_POLICY, *PGLOBAL_USER_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_USER_POWER_POLICY para definir a política de energia.

PowerButtonAc

Uma estrutura de POWER_ACTION_POLICY que define a ação a ser tomada quando o botão de energia é pressionado e o sistema está em execução na alimentação AC.

PowerButtonDc

Uma estrutura POWER_ACTION_POLICY que define a ação a ser tomada quando o botão de energia é pressionado e o sistema está em execução na energia da bateria.

SleepButtonAc

Uma estrutura POWER_ACTION_POLICY que define a ação a ser tomada quando o botão de suspensão é pressionado e o sistema está em execução na alimentação AC.

SleepButtonDc

Uma estrutura POWER_ACTION_POLICY que define a ação a ser tomada quando o botão de suspensão é pressionado e o sistema está em execução na energia da bateria.

LidCloseAc

Uma estrutura POWER_ACTION_POLICY que define a ação a ser tomada quando a tampa é fechada e o sistema está em execução na energia AC.

LidCloseDc

Uma estrutura POWER_ACTION_POLICY que define a ação a ser tomada quando a tampa é fechada e o sistema está em execução na energia da bateria.

DischargePolicy[NUM_DISCHARGE_POLICIES]

Uma matriz de estruturas SYSTEM_POWER_LEVEL que define as ações a serem tomadas em eventos de descarga da bateria do sistema.

GlobalFlags

Um sinalizador que habilita ou desabilita diversas configurações de política de energia do usuário. Esse membro pode ser um ou mais dos valores descritos em Constantes de Sinalizadores Globais.

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

POWER_ACTION_POLICY

SYSTEM_POWER_LEVEL