Funcția BroadcastSystemMessage a trimite un mesaj către destinatari specificate. Destinatarii pot fi aplicații, drivere instalabil, rețea șofer, drivere de dispozitiv de nivel de sistem, sau orice combina?ie a acestor componente de sistem.
() BroadcastSystemMessage lung DWORD dwFlags, LPDWORD lpdwRecipients, UINT uiMessage, WPARAM wParam, LPARAM lParam);
| Valoarea | Sensul |
|---|---|
| BSF_FLUSHDISK | Culoare disc după fiecare destinatar procesează mesajul. |
| BSF_FORCEIFHUNG | Difuzare mesaj, chiar dacă perioada de amânare scurge sau unul dintre destinatarii este atârnat în continuare.. |
| BSF_IGNORECURRENTTASK | Nu trimiteți mesajul în windows care aparțin activitatea curentă. Acest lucru previne o cerere la primirea propriul mesaj. |
| BSF_NOHANG | Vigoare o cerere atârnate de timp. Dacă unul dintre destinatarii ori, nu continuați difuzarea mesajul. |
| BSF_NOTIMEOUTIFNOTHUNG | Așteptați un răspuns la mesaj, în măsura în care destinatarul nu este închis. A face nu time out. |
| BSF_POSTMESSAGE | Post mesaj. Nu utilizați în combinație cu BSF_QUERY. |
| BSF_QUERY | Trimite mesajul către un destinatar la un moment, trimiterea unui destinatar ulterioare, numai în cazul în care beneficiarul curent întoarce TRUE. |
| Valoarea | Sensul |
|---|---|
| BSM_ALLCOMPONENTS | Difuzare pentru toate componentele de sistem. |
| BSM_ALLDESKTOPS | Windows NT: Difuzare la toate desktop-uri. Necesită privilegiul de SE_TCB_NAME. |
| BSM_APPLICATIONS | De difuzare a cererilor. |
| BSM_INSTALLABLEDRIVERS | Windows 95: Difuzare a instalat driverele. |
| BSM_NETDRIVER | Windows 95: Difuzare la rețea șofer. |
| BSM_VXDS | Windows 95: Difuzare la toate driverele de dispozitiv nivel de sistem. |
Când funcția întoarce, această variabilă primește o combinație a acestor valori identifica destinatarii care fapt primit mesajul.
Dacă acest parametru este NULL, funcția emisiuni pentru toate componentele.
Dacă funcția reușește, valoarea returnată este o valoare pozitivă.
Dacă funcția este imposibil de difuzare mesaj, valoarea returnată este 1.
Dacă parametrul dwFlags este BSF_QUERY și cel puțin un destinatar întors BROADCAST_QUERY_DENY la mesajul corespunzător, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Dacă BSF_QUERY nu este specificat, funcția trimite mesajul specificat pentru toți destinatarii solicitată, ignorând valorile returnate de aceste destinatari.
nbsp; Windows &NT: necesită versiunea 4.0 sau ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.
Mesaje și mesaj cozile de prezentare, mesaj și mesaj coada funcții