CMultiLock::Unlock

BOOL () 잠금 해제;

BOOL 잠금 해제 (긴 lCount, LPLONG lPrevCount = NULL);

반환 값

함수는 성공 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

lCount

참조 개수를 계산 합니다. 0 보다 커야 합니다. 지정 된 개체의 수는 최대 초과 발생할 것 이라고, 만약 카운트는 변경 되지 않습니다 및 함수는 FALSE 를 반환 합니다.

lPrevCount

동기화 개체에 대 한 이전 카운트를 받을 변수를 가리킵니다. NULL, 이전 개수 반환 되지 않습니다。

주의

CMultiLock소유 하는 동기화 개체를 해제 합니다. 이 함수는 CMultiLock소멸자 호출。

잠금 해제 의 첫 번째 폼 CMultiLock에서 관리 하는 동기화 개체의 잠금을 해제 하려고 시도 합니다. 잠금 해제 의 두 번째 형태 CMultiLock소유한 CSemaphore 개체의 잠금을 해제 하려고 시도 합니다. CMultiLock 잠긴된 CSemaphore 개체를 소유 하지 않는 경우 함수 반환 허위; 그렇지 않으면, 그것은 TRUE를 반환합니다. lCountlpPrevCount 은 정확히 동일 CSingleLock::Unlock매개 변수입니다. 잠금 해제 의 두 번째 형태는 거의 multilock 상황에 적용할 수。

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

Index