BroadcastSystemMessage

BroadcastSystemMessage işlevi, belirtilen alıcılara ileti gönderir. Alıcı uygulamaları, yüklenebilir sürücüleri, ağ sürücüleri, sistem düzeyinde aygıt sürücüleri veya bu sistem bileşenlerin herhangi bir bileşimini olabilir.

uzun BroadcastSystemMessage) dword  dwFlags,  lpdword  lpdwRecipients,  UINT  uiMessage,  wparam  wParam,  lparam  lParam);
 

Parametreleri

dwFlags
Seçenek bayraklarını. Aşağıdaki değerleri birleşimi olabilir:
Değer Anlamı
BSF_FLUSHDISK Her alıcı iletiyi işledikten sonra disk temizleme.
BSF_FORCEIFHUNG Zaman aşımı süresi sona erdiğinde veya bir alıcı asılıdır bile mesajı yayın devam..
BSF_IGNORECURRENTTASK İletinin geçerli göreve ait Windows göndermeyin. Bu, uygulamanın kendi ileti almasını engeller.
BSF_NOHANG Zaman aşımı asılı bir uygulamaya zorlamak. Mesajı yayın bir alıcı zaman aşımına uğrarsa devam mı.
BSF_NOTIMEOUTIFNOTHUNG Alıcı değil asılı sürece iletisine yanıt bekleyin. Zaman aşımına uğramaz.
BSF_POSTMESSAGE Mesajı. bsf_query ile birlikte kullanmayın.
BSF_QUERY Yalnızca geçerli alıcı true dönerse sonraki alıcıya göndermeden bir anda alıcıya göndermek.

lpdwRecipients
İşaretçi bir değişken içeren ve iletinin alıcıları hakkında bilgi alır. Değişken aşağıdaki değerleri birleşimi olabilir:
Değer Anlamı
BSM_ALLCOMPONENTS Tüm sistem bileşenleri yayın.
BSM_ALLDESKTOPS Windows NT: Tüm masaüstleri için yayın. se_tcb_name ayrıcalık gerektirir.
BSM_APPLICATIONS Uygulamaları Yayınlanan.
BSM_INSTALLABLEDRIVERS Windows 95: Yayın için yüklenebilen sürücüler.
BSM_NETDRIVER Windows 95: Ağ sürücüleri için yayın.
BSM_VXDS Windows 95: Tüm sistem düzeyinde aygıt sürücüleri için yayın.

İşlevini verir, bu değişken alıcıları iletiyi aslında aldığı tanımlayan bu değerleri birleşimi alır.

Bu parametre null ise, işlev tüm bileşenleri yayımlar.

uiMessage
Sistem iletisi tanıtıcısı.
wParam
32 bitlik mesaj özgü değer.
lParam
32 bitlik mesaj özgü değer.

Dönüş değerleri

İşlev başarılı değerin pozitif bir değer ise.

İşlev yapamaz-e ileti yayınlamak dönen değer –1 ise,.

DwFlags parametre bsf_query ve en az bir alıcı broadcast_query_deny döndürülen karşılık gelen mesajı, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.

Açıklamalar

Bsf_query belirtilirse, işlev tüm istenen alıcılara bu alıcılar tarafından döndürülen değerleri yok sayarak, belirtilen ileti gönderir.

QuickInfo

nbsp; Windows &NT: sürüm 4.0 veya daha yenisini gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.

Ayrıca bkz:

İleti ve ileti sıraları genel bakış, ileti ve ileti sırası işlevleri

Index