CMultiLock::Unlock
釋放 CMultiLock擁有的同步物件。
BOOL Unlock( );
BOOL Unlock(
LONG lCount,
LPLONG lPrevCount = NULL
);
參數
lCount
參考計數的數字要釋放的。 必須大於 0。 如果指定的數量會導致物件的計數超出其上限時,不會變更計數和函式傳回 否。lPrevCount
out 接收同步物件的上一個計數的變數的點。 如果 NULL,上一個計數不會傳回。
傳回值
如果不是零,則函式成功,則為 0。
備註
CMultiLock 的解構函式 (Destructor)。
Unlock 嘗試第一次開啟同步處理的物件。 CMultiLock處置。 Unlock 第二個表單嘗試開啟 CMultiLock擁有的 CSemaphore 物件。 如果 CMultiLock 並未擁有任何鎖定的 CSemaphore 物件,函式會傳回 否;否則,會傳回 是。 lCount 和 lpPrevCount 完全相同。 CSingleLock::Unlock參數。 Unlock 第二個表單幾乎不適用於 multilock 情況。
需求
Header: afxmt.h