BroadcastSystemMessage

Funkcia BroadcastSystemMessage odošle správu presne stanovených adresátov. Príjemcov možno žiadosti, inštalovateľných ovládačov, sieťové ovládače, ErrorAddress systémovou ovládače alebo akúkoľvek kombináciu týchto súčastí systému.

dlhé BroadcastSystemMessage ( DWORD  dwFlags;  LPDWORD  lpdwRecipients;  UINT  uiMessage;  WPARAM  wParam;  LPARAM  lParam);
 

Parametre

dwFlags
Možnosť vlajkami. Môže byť kombinácia nasledovných hodnôt:
Hodnota Význam
BSF_FLUSHDISK Splachovacími disku po každého príjemcu procesy správy.
BSF_FORCEIFHUNG Pokračovať na vysielanie správ, aj keď uplynie časový limit alebo jedného z príjemcov visel..
BSF_IGNORECURRENTTASK Poslať správu do systému windows, ktoré patria k aktuálnej úlohy. To bráni žiadosť z vlastného hlásenie.
BSF_NOHANG Platnosť zavesené uplatnenie časového limitu. Ak jeden z príjemcov časový limit uplynul, nepokračujte vysielanie správy.
BSF_NOTIMEOUTIFNOTHUNG Čakať na odpoveď na správu, ako príjemca nie je zablokované. Urobiť nie uplynul.
BSF_POSTMESSAGE Príspevok správy. Nepou ívajte v kombinácii s BSF_QUERY.
BSF_QUERY Odoslanie správy na jedného príjemcu v čase odosielania následné príjemcu iba vtedy, ak súčasné príjemca vráti hodnotu TRUE.

lpdwRecipients
Ukazovateľ na ukazovateľ, ktorý obsahuje a získa informácie o príjemcovia správy. Premenná môže byť kombinácia nasledovných hodnôt:
Hodnota Význam
BSM_ALLCOMPONENTS Vysielanie všetky súčasti systému.
BSM_ALLDESKTOPS Systém Windows NT: Vysielanie pre všetky počítače. Vyžaduje oprávnenie SE_TCB_NAME.
BSM_APPLICATIONS Vysielanie pre aplikácie.
BSM_INSTALLABLEDRIVERS Systém Windows 95: Vysielanie na inštalovateľných ovládačov.
BSM_NETDRIVER Systém Windows 95: Vysielanie pre sieťové ovládače.
BSM_VXDS Systém Windows 95: Vysielanie pre všetky ErrorAddress systémovou ovládače.

Keď funkcia vráti, Táto premenná dostane kombináciou týchto hodnôt identifikáciu príjemcov inkorporovanými správy.

Ak má tento parameter hodnotu NULL, funkcia vysielania pre všetky komponenty.

uiMessage
Identifikátor systému správy.
wParam
32-bitový hlásenie špecifické hodnoty.
lParam
32-bitový hlásenie špecifické hodnoty.

Note:

Ak funkciu podarí, vrátená hodnota je kladná hodnota.

Ak funkcia nie je schopný vysielať správy, vrátená hodnota je –1.

Ak dwFlags parameter je BSF_QUERY a minimálne jedného príjemcu BROADCAST_QUERY_DENY vrátiť zodpovedajúcej správy, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Ak BSF_QUERY nie je zadaný, funkcia odošle zadanú správu všetkým požadované príjemcom ignoruje hodnoty vrátené tí príjemcovia.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verziu 4.0 alebo novšiu.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Správy a správy fronty prehľad správy a správy vo fronte funkcie

Index