CComObjectRoot 类

CComObjectRootEx typedef 在服务器的默认线程模型中模板化。

语法

typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;

备注

CComObjectRoot 是在服务器的默认线程模型上模板化的 CComObjectRootExtypedef。 因此 CComObjectThreadModel 将引用 CComSingleThreadModelCComMultiThreadModel

CComObjectRootEx 处理非聚合对象和聚合对象的对象引用计数管理。 如果未聚合对象,则它会保存对象引用计数;如果正在聚合对象,则它保存指向外部未知成员的指针。 对于聚合对象,可以使用 CComObjectRootEx 方法来处理内部对象构造失败,并在释放内部接口或删除内部对象时防止删除外部对象。

要求

标头:atlcom.h

另请参阅

CComObjectRootEx 类
CComAggObject 类
CComObject 类
CComPolyObject 类
类概述