프로그래밍/MFC , WinAPI
WaitForSingleObject 함수란?
친루엄
2018. 4. 9. 19:09
DWORD WINAPI WaitForSingleObject( _In_ HANDLE hHandle, _In_ DWORD dwMilliseconds );
커널 오브젝트의 상태정보를 확인하는데 사용됩니다.
hHandle
상태확인을 원하는 커널오브젝트의 핸들을 인자로 전달합니다.
dwMilliseconds
커널오브젝트가 Singaled상태가 될때까지 기다릴 수 있는 최대 시간입니다.
만약 상수 INFINITE를 인자로 전달하면 커널 오브젝트가 Signaled 상태가 될 때까지
반환하지 않고 무한정 기다립니다.
반환값
WAIT_OBJECT_0 - 커널 오브젝트가 Signaled 상태가 되었을 때 반환되는 값
WAIT_TIMEOUT - 커널 오브젝트가 Signaled 상태가 되지 않고, dwMilliseconds 로 설정한 시간이 넘음
WAIT_ABANDONED - 소유관계와 관련하여 함수가 정상적이지 못한 오류 발생에 의해서 반환되는경우.