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