PostThreadMessage

Funkcia PostThreadMessage miesta (miest) správy vo fronte správy zadané vlákno a potom vráti bez čakania na vlákno na spracovanie správy.

BOOL PostThreadMessage ( DWORD  idThread; / / thread identifikátorUINTMsg; / / správy na postWPARAMwParam; / / prvýkrát správy parametraLPARAMlParam / / druhom hlásenie parametra);
 

Parametre

idThread
Identifikátor vlákna, vlákna, na ktoré sa zaúčtuje správy.

Funkcia zlyhá ak zadaný vlákno nemá frontu správ. Systém vytvorí front hlásení vlákno, keď vlákno robí svoj prvý hovor do jednej funkcie Win32 používateľa alebo GDI. Ďalšie informácie nájdete v časti poznámky.

Msg
Určuje typ správy chcete zaúčtovať.
wParam
Určuje dodatočné informácie špecifické pre správu.
lParam
Určuje dodatočné informácie špecifické pre správu.

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. GetLastError returns ERROR_INVALID_THREAD_ID, ak idThread nie je platný vlákno identifikátor alebo ak vlákno nestanoví idThread nemá frontu správ.

Poznámky

Vlákno, na ktoré sa zaúčtováva správy si vytvorili front hlásení, aneb volanie PostThreadMessage zlyhá. Použite jednu z nasledujúcich metód zvládnuť túto situáciu:

Vlákno, na ktoré sa zaúčtováva správy načíta správy volaním funkcie GetMessage alebo PeekMessage . Hwnd člen vrátený MSG štruktúra je NULL.

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:Vyžaduje verziu 1.0 alebo novšiu verziu.
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 funkcie frontu správ, GetCurrentThreadId, GetMessage, GetWindowThreadProcessId, MSG, PeekMessage, PostMessage , spať, WaitForSingleObject