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