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