Função SHSendMessageBroadcastA (shlwapi.h)

[Essa função está disponível por meio do Windows XP e do Windows Server 2003. Ele pode estar alterado ou indisponível em versões subsequentes do Windows.]

Envia uma mensagem para todas as janelas de nível superior no sistema.

Sintaxe

LRESULT SHSendMessageBroadcastA(
  [in] UINT   uMsg,
  [in] WPARAM wParam,
  [in] LPARAM lParam
);

Parâmetros

[in] uMsg

Tipo: UINT

A mensagem a enviar.

[in] wParam

Tipo: WPARAM

Obter informações adicionais específicas de mensagem.

[in] lParam

Tipo: LPARAM

Obter informações adicionais específicas de mensagem.

Valor retornado

Tipo: LRESULT

O valor retornado não é significativo.

Comentários

SHSendMessageBroadcast é equivalente a SendMessage com HWND_BROADCAST. Para evitar fazer com que o Shell não responda no caso em que possa haver uma janela no sistema que não está respondendo às mensagens, use SHSendMessageBroadcast.

SHSendMessageBroadcast não é exportado por nome. SHSendMessageBroadcastA é exportado de Shlwapi.dll como ordinal 432. SHSendMessageBroadcastW é exportado de Shlwapi.dll como ordinal 433.

Observação

O cabeçalho shlwapi.h define SHSendMessageBroadcast como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

   
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]
Plataforma de Destino Windows
Cabeçalho shlwapi.h
DLL Shlwapi.dll (versão 5.0 ou posterior)