반응형
DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds );
WaitForSingleObject 함수는 지정된 개체가 신호 상태가 되거나 시간 제한 간격이 경과할때 까지 기다린다.
hHandle
개체의 핸들이며 대기가 아직 보류중인 동안 이 핸들이 닫히면 함수는 동작하지않는다.
핸들은 SYNCHRONIZE 엑세스 권한이 있어야한다.
dwMilliseconds
지정된 값만큼 시간을 기다린다.
이 값이 0인 경우 객체가 신호받지않으면 대기상태로 들어가지않으며 항상 즉시 반환된다.
이 값이 INFINITE 인 경우 객체가 신호를 받을 떄만 함수가 반환된다.
이 함수가 성공적으로 실행을 완료하면
WAIT_ABANDONED, WAIT_OBJECT_0, WAIT_TIMEOUT, WAIT_FAILED 중 하나를 반환한다.
Example
WaitForSingleObject(hThread, INFINITE);
반응형
'프로그래밍 > WinAPI' 카테고리의 다른 글
CreateRemoteThread 함수 (1) | 2020.09.06 |
---|---|
GetProcAddress 함수 (0) | 2020.09.05 |
GetModuleHandleW 함수 (0) | 2020.09.05 |
WriteProcessMemory 함수 (0) | 2020.09.05 |
VirtualAllocEx 함수 (0) | 2020.09.05 |