WaitMessage

Funkcia WaitMessage výnosy kontrolu k ostatným vláknam keď vlákno nemá žiadne správy vo fronte správy. Funkcia WaitMessage pozastaví vlákno a nevráti do novej správy sa umiestni do frontu správ je vlákno.

BOOL WaitMessage(VOID) 

Parametre

Táto funkcia má žiadne parametre.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Všimnite si, že WaitMessage sa nevráti, ak neexistuje neprečítané vstup v front hlásení po vlákno pod názvom funkcie na kontrolu frontu. To je, pretože funkcie, ako napríklad PeekMessage, GetMessage, GetQueueStatus, WaitMessage, MsgWaitForMultipleObjectsa MsgWaitForMultipleObjectsEx kontrolovať front a potom zmeňte informácie o stav frontu tak, že vstup už nepovažuje za nový. Následné volanie WaitMessage nevráti do nových vstup zadaný typ dorazí. Ignorovať existujúce neprečítané vstup (prijaté pred poslednej dobe vlákno front).

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
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.

Pozri tiež

Správy a správy fronty prehľad správ a funkcie frontu správ, GetMessage, PeekMessage

Index