Bagikan melalui


Fungsi SHSendMessageBroadcastA (shlwapi.h)

[Fungsi ini tersedia melalui Windows XP dan Windows Server 2003. Ini mungkin diubah atau tidak tersedia dalam versi Windows berikutnya.]

Mengirim pesan ke semua jendela tingkat atas dalam sistem.

Sintaks

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

Parameter

[in] uMsg

Jenis: UINT

Pesan yang akan dikirim.

[in] wParam

Jenis: WPARAM

Informasi khusus pesan tambahan.

[in] lParam

Jenis: LPARAM

Informasi khusus pesan tambahan.

Menampilkan nilai

Jenis: LRESULT

Nilai yang dikembalikan tidak bermakna.

Keterangan

SHSendMessageBroadcast setara dengan SendMessage dengan HWND_BROADCAST. Untuk menghindari menyebabkan Shell menjadi tidak responsif dalam kasus di mana mungkin ada jendela dalam sistem yang tidak merespons pesan, gunakan SHSendMessageBroadcast.

SHSendMessageBroadcast tidak diekspor berdasarkan nama. SHSendMessageBroadcastA diekspor dari Shlwapi.dll sebagai ordinal 432. SHSendMessageBroadcastW diekspor dari Shlwapi.dll sebagai ordinal 433.

Catatan

Header shlwapi.h mendefinisikan SHSendMessageBroadcast sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlwapi.h
DLL Shlwapi.dll (versi 5.0 atau yang lebih baru)