Freigeben über


SHSendMessageBroadcastA-Funktion (shlwapi.h)

[Diese Funktion ist über Windows XP und Windows Server 2003 verfügbar. Sie kann in nachfolgenden Versionen von Windows geändert oder nicht verfügbar sein.]

Sendet eine Nachricht an alle Fenster der obersten Ebene im System.

Syntax

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

Parameter

[in] uMsg

Typ: UINT-

Die zu sendende Nachricht.

[in] wParam

Typ: WPARAM-

Zusätzliche nachrichtenspezifische Informationen.

[in] lParam

Typ: LPARAM-

Zusätzliche nachrichtenspezifische Informationen.

Rückgabewert

Typ: LRESULT-

Der Rückgabewert ist nicht sinnvoll.

Bemerkungen

SHSendMessageBroadcast entspricht SendMessage mit HWND_BROADCAST. Verwenden Sie SHSendMessageBroadcast, um zu vermeiden, dass die Shell nicht reagiert.

SHSendMessageBroadcast wird nicht anhand des Namens exportiert. SHSendMessageBroadcastA wird aus Shlwapi.dll als Ordnungszahl 432 exportiert. SHSendMessageBroadcastW wird aus Shlwapi.dll als Ordnungszahl 433 exportiert.

Anmerkung

Der Header "shlwapi.h" definiert SHSendMessageBroadcast als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- shlwapi.h
DLL- Shlwapi.dll (Version 5.0 oder höher)