CSemaphore (긴 lInitialCount = 1, 긴 lMaxCount = 1, LPCTSTR pstrName NULL, LPSECURITY_ATTRIBUTES = lpsaAttributes = NULL);
매개 변수
lInitialCount
세마포에 대 한 초기 사용 횟수입니다. 0 보다 크거나 되어야 합니다 lMaxCount 보다 작거나。
lMaxCount
세마포에 대 한 최대 사용 횟수입니다. 0 보다 커야 합니다.
pstrName
세마포의 이름입니다. 세마포를 프로세스 경계를 넘어 액세스할 수 있을 경우 제공 되어야 합니다. NULL 개체 수 없는 경우 명명 된. 이름이 일치 하는 기존 세마포, 생성자 이름의 세마포를 참조 하는 새 CSemaphore 개체를 빌드합니다. 이름이 일치 하는 세마포를 기존 동기화 개체, 건설 실패。
lpsaAttributes
Semaphore 개체에 대 한 보안 특성입니다. 이 구조체의 전체 설명에 대 한 참조 SECURITY_ATTRIBUTES Win32 프로그래머 참조。
주의
명명 되거나 명명 되지 않은 CSemaphore 개체를 생성 합니다. 를 액세스 하거나 CSemaphore 개체를 해제 한 CMultiLock 또는 CSingleLock 개체 만들기 및 잠금 및 잠금 해제 멤버 함수를 호출。
CSemaphore 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CMutex, CEvent, CMultiLock, CSingleLock(&N)