CComCriticalSection 類別

這個類別提供用於取得和釋放關鍵區段物件擁有權的方法。

class CComCriticalSection

Members

7kwkxhyk.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CComCriticalSection::CComCriticalSection

建構函式。

7kwkxhyk.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CComCriticalSection::Init

建立和初始化關鍵區段物件。

CComCriticalSection::Lock

取得關鍵區段物件的擁有權。

CComCriticalSection::Term

版本關鍵區段使用的系統資源的物件。

CComCriticalSection::Unlock

釋放關鍵區段物件的擁有權。

7kwkxhyk.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CComCriticalSection::m_sec

CRITICAL_SECTION 物件。

備註

CComCriticalSection 類似類別 CComAutoCriticalSection,不過,您必須明確地初始化和釋放關鍵區段。

一般而言,您會 typedef 名稱 CriticalSection使用 CComCriticalSection 。這個名稱參考 CComCriticalSection ,當使用 CComMultiThreadModel

比起直接呼叫 Lock 和 Unlock 參閱 CComCritSecLock 類別 為了更安全的方式使用這個類別。

需求

Header: atlcore.h

請參閱

參考

CComFakeCriticalSection 類別

CComCritSecLock 類別

其他資源

ATL 類別概觀