CComAutoCriticalSection 类

CComAutoCriticalSection 提供用于获取和释放关键部分对象所有权的方法。

语法

class CComAutoCriticalSection : public CComCriticalSection

成员

公共构造函数

名称 说明
CComAutoCriticalSection::CComAutoCriticalSection 构造函数。
CComAutoCriticalSection::~CComAutoCriticalSection 析构函数。

注解

CComAutoCriticalSection 类似于 CComCriticalSection 类,但 CComAutoCriticalSection 在构造函数中会自动初始化关键部分对象。

通常,通过 typedef 名称 AutoCriticalSection 使用 CComAutoCriticalSection。 使用 CComMultiThreadModel 时,此名称引用 CComAutoCriticalSection

使用此类时,CComCriticalSection 中的 InitTerm 方法不可用。

继承层次结构

CComCriticalSection

CComAutoCriticalSection

要求

标头:atlcom.h

CComAutoCriticalSection::CComAutoCriticalSection

构造函数。

CComAutoCriticalSection();

注解

调用 Win32 函数 InitializeCriticalSection,它会初始化关键部分对象。

CComAutoCriticalSection::~CComAutoCriticalSection

析构函数。

~CComAutoCriticalSection() throw();

注解

析构函数调用 DeleteCriticalSection,从而释放关键部分对象使用的所有系统资源。

另请参阅

CComFakeCriticalSection 类
类概述
CComCriticalSection 类