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 |