Evento PBT_POWERSETTINGCHANGE

Evento de alteração da configuração de energia enviado com uma mensagem de janela WM_POWERBROADCAST ou em uma chamada de retorno de notificação HandlerEx para serviços.

LRESULT 
CALLBACK 
WindowProc( HWND hwnd,      // handle to window
            UINT uMsg,      // WM_POWERBROADCAST
            WPARAM wParam,  // PBT_POWERSETTINGCHANGE
            LPARAM lParam); // Pointer to POWERBROADCAST_SETTING

Parâmetros

hwnd

Uma alça para a janela.

uMsg

Valor Significado
WM_POWERBROADCAST
536 (0x218)
Identificador de mensagem.

wParam

Valor Significado
PBT_POWERSETTINGCHANGE
32787 (0x8013)
Identificador de evento.

lParam

Ponteiro para uma estrutura POWERBROADCAST_SETTING.

Valor retornado

Sem valor de retorno.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
WinUser.h (incluir o Windows.h)

Confira também