CComSafeDeleteCriticalSection选件类
此选件类来获取和释放一临界区对象的所有权的方法。
class CComSafeDeleteCriticalSection : public CComCriticalSection
名称 |
说明 |
---|---|
CComSafeDeleteCriticalSection::CComSafeDeleteCriticalSection |
构造函数。 |
CComSafeDeleteCriticalSection::~CComSafeDeleteCriticalSection |
该析构函数。 |
名称 |
说明 |
---|---|
创建和初始化一临界区对象。 |
|
获取临界区对象的所有权。 |
|
释放临界区对象使用的系统资源。 |
标志内部 CRITICAL_SECTION 对象是否已初始化。 |
CComSafeDeleteCriticalSection 从选件类 CComCriticalSection派生。但是,CComSafeDeleteCriticalSection 提供在 CComCriticalSection的其他安全机制。
当 CComSafeDeleteCriticalSection 实例超出范围或从内存中显式删除,基础临界区对象将被自动清理,如果它是有效的。此外,在中,如果基础临界区对象从内存,未分配还尚未释放 CComSafeDeleteCriticalSection::Term 方法将正常退出。
请参见 CComCriticalSection 有关临界区帮助器选件类的更多信息。
CComSafeDeleteCriticalSection
Header: atlcore.h