WaitMessage

La funzione WaitMessage rendimenti controllo per altri thread quando un thread non ha nessun altri messaggi nella coda dei messaggi. La funzione WaitMessage sospende il thread e non viene restituito finché un nuovo messaggio viene inserito nella coda di messaggi del thread.

BOOL WaitMessage(VOID) 

Parametri

Questa funzione non ha parametri.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

Si noti che WaitMessage non viene restituito se c'è da leggere ingresso nella coda dei messaggi dopo il thread ha chiamato una funzione per controllare la coda. Questo è perché le funzioni quali PeekMessage, GetMessage, GetQueueStatus, WaitMessage, MsgWaitForMultipleObjects, e MsgWaitForMultipleObjectsEx controllare la coda e quindi modificare le informazioni sullo stato della coda in modo che l'input non è considerato nuovo. Una chiamata successiva a WaitMessage non restituirà fino a quando arriva di nuovo ingresso del tipo specificato. L'input non letto esistente (ricevuto prima dell'ultima volta che il thread controllato la coda) viene ignorato.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Messaggi e panoramica delle code di messaggi, messaggio e funzioni di coda dei messaggi, GetMessage, PeekMessage

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index