CEvent::CEvent

CEvent (BOOL bInitiallyOwn = FALSE, BOOL bManualReset FALSE LPCTSTR = lpszName = NULL, LPSECURITY_ATTRIBUTES lpsaAttribute = NULL);

매개 변수

bInitiallyOwn

TRUE이면 CMultilock 또는 CSingleLock 개체에 대 한 스레드 사용 하는 경우. 그렇지 않으면 리소스에 액세스 하 고 싶은 모든 스레드가 기다려야。

bManualReset

사실, 이벤트 개체는 수동 이벤트를 지정 하는 경우 그렇지 않으면 이벤트 개체는 자동 이벤트입니다.

lpszName

CEvent 개체의 이름입니다. 개체 프로세스 경계에 걸쳐 사용 될 경우 제공 되어야 합니다. 이름이 기존 이벤트를 일치 하는 경우 생성자 이름의 이벤트를 참조 하는 새 CEvent 개체를 빌드합니다. 이름이 일치 하는 이벤트를 기존 동기화 개체, 건설 실패 합니다. 만약 NULL이름을 null이 됩니다。

lpsaAttribute

이벤트 개체에 대 한 보안 특성입니다. 이 구조체의 전체 설명에 대 한 참조 SECURITY_ATTRIBUTES Win32 SDK 프로그래머 참조。

주의

명명 되거나 명명 되지 않은 CEvent 개체를 생성 합니다. 를 액세스 하거나 CEvent 개체를 해제 한 CMultiLock만들기 또는 CSingleLock 개체를 잠금 및 잠금 해제 멤버 함수를 호출。

CEvent 개체의 상태를 변경 하려면 신호 (스레드 하지 기다릴 필요가), SetEvent PulseEvent를 호출 합니다. CEvent 개체의 상태를 신호 받지 않음으로 설정 하려면 (스레드가 기다려야 합니다), ResetEvent 를 호출。

CEvent 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index