다음을 통해 공유


CMultiLock::Unlock

소유 하는 동기화 개체를 해제 CMultiLock.

BOOL Unlock( ); 
BOOL Unlock(
   LONG lCount,
   LPLONG lPrevCount = NULL 
);

매개 변수

  • lCount
    릴리스 참조 개수를 계산 합니다.0보다 커야 합니다.지정한 최대치를 초과 하는 개체 수가 손실 되 면 횟수는 변경 되지 않고 반환 거짓.

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

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 함수를 호출 CMultiLock의 소멸자입니다.

첫 번째 폼의 Unlock 관리 되는 동기화 개체의 잠금을 해제 하려고 CMultiLock.두 번째 폼의 Unlock 의 잠금을 해제 하려고는 CSemaphore 개체를 소유 하 고 CMultiLock.경우 CMultiLock 하나를 소유 하지 않는 잠긴 CSemaphore 함수가 반환 하는 개체 거짓. 그렇지 않으면 반환 TRUE.lCount및 lpPrevCount 정확 하 게 동일한 매개 변수를 CSingleLock::Unlock.두 번째 폼의 Unlock 거의 multilock 상황에 적용할 수 있습니다.

요구 사항

헤더: afxmt.h

참고 항목

참조

CMultiLock 클래스

계층 구조 차트