estrutura POWER_ACTION_POLICY (winnt.h)
Contém informações usadas para definir o estado de energia do sistema.
Sintaxe
typedef struct {
POWER_ACTION Action;
DWORD Flags;
DWORD EventCode;
} POWER_ACTION_POLICY, *PPOWER_ACTION_POLICY;
Membros
Action
O estado de energia do sistema solicitado. Esse membro deve ser um dos valores de tipo de enumeração POWER_ACTION.
Flags
Um sinalizador que controla como alternar o estado de energia. Esse membro pode ser um ou mais dos valores a seguir.
Valor | Significado |
---|---|
|
Força uma suspensão crítica. |
|
Desabilita todos os eventos de ativação. |
|
Usa o primeiro estado de suspensão mais leve disponível. |
|
Requer a entrada da senha do sistema após a retomada de um dos estados em espera do sistema. |
|
Não tem nenhum efeito. |
|
Não tem nenhum efeito. |
|
Os aplicativos podem solicitar ao usuário instruções sobre como se preparar para a suspensão. Define o bit 0 no parâmetro Flags passado no parâmetro lParam de WM_POWERBROADCAST. |
EventCode
O nível de notificação do usuário. Esse membro pode ser um ou mais dos valores a seguir.
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) |