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) |