Поделиться через


Класс CComObjectRoot

Этот типдифец CComObjectRootEx является шаблоном в модели потоков по умолчанию сервера.

Синтаксис

typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;

Замечания

CComObjectRoot — это typedef шаблон CComObjectRootEx в модели потоков по умолчанию сервера. Таким образом , CComObjectThreadModel будет ссылаться на CComSingleThreadModel или CComMultiThreadModel.

CComObjectRootEx обрабатывает управление счетчиками ссылок объектов как для негрегатированных, так и агрегированных объектов. Он содержит счетчик ссылок на объекты, если объект не агрегируется, и содержит указатель на внешний неизвестный, если объект агрегируется. Для агрегированных объектов CComObjectRootEx методы можно использовать для обработки сбоя построения внутреннего объекта, а также для защиты внешнего объекта от удаления при освобождении внутренних интерфейсов или удалении внутреннего объекта.

Требования

Заголовок: atlcom.h

См. также

Класс CComObjectRootEx
Класс CComAggObject
Класс CComObject
Класс CComPolyObject
Общие сведения о классе