共用方式為


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

請參閱

參考

CMultiLock 類別

階層架構圖