관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

WaitMessage 본문

Ntool Works/작업 참조

WaitMessage

님투 2007. 11. 8. 23:35
반응형

WaitMessage

스렛드의 메시지 큐에 메세지가 존재하지 않는 경우, 스렛드를 sleeve 시켜 다른 스렛드에 제어를 줍니다.메시지 큐에 새로운 메세지가 놓여지면, 실행을 재개합니다.

BOOL WaitMessage(VOID);

KERNEL32.DLL

인수

인수는 없습니다.

반환값

성공하면 0 이외의 값이 돌아갑니다.

실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다.

~NOTE~

큐에 미처리의 메세지가 들어가 있어도, 그러한 메세지가 벌써 큐를 조사하는 함수(WaitMessage, GetMessage, PeekMessage, MsgWaitForMultipleObjects 등)의 호출로 체크되고 있는 경우는, WaitMessage 함수는, 다음의 새로운 메세지가 추가될 때까지 제어가 돌아가지 않습니다.왜냐하면, 이러한 함수는, 큐를 조사한 후, 그 큐 상태도는이나 새로운 것으로는 없는 것으로 간주하도록(듯이) 하기 (위해)때문입니다.

대응 정보

Windows 95 이후 / Windows NT 3.1 이후

반응형

'Ntool Works > 작업 참조' 카테고리의 다른 글

WriteFile  (2) 2007.11.08
WideCharToMultiByte  (0) 2007.11.08
WaitForSingleObject  (0) 2007.11.08
WaitForMultipleObjects  (0) 2007.11.08
UnmapViewOfFile  (0) 2007.11.08
Comments