본문 바로가기

My Study/Function

ResetEvent

BOOL WINAPI ResetEvent(
  __in  HANDLE hEvent
);
hEvent : 이벤트 오브젝트의 핸들을 인자로 전달한다.

전달된 핸들의 오브젝트는 Non-Signaled상태가 된다.

Manual-Reset Mode에서 이벤트 오브젝트가 Non-Signaled상태에 있다가 WaitForSingleObject를 호출한 쓰레드는 블로킹 상태에 있다가 이벤트 오브젝트가 Signaled상태가 되면 WaitForSigleObject를 반환하지만 이벤트 오브젝트는 Non-Signaled상태가 되진 않는다. 그래서 ResetEvent함수를 호출 함으로써 Non-Signaled로 변경해줘야 한다.

'My Study > Function' 카테고리의 다른 글

GetExceptionCode  (0) 2010.02.25
SetEvent  (0) 2010.02.25
CreateEvent  (0) 2010.02.25
ReleaseSemaphore  (0) 2010.02.25
CreateSemaphore  (0) 2010.02.25