Класс CComObjectRoot
Этот типдифец CComObjectRootEx является шаблоном в модели потоков по умолчанию сервера.
Синтаксис
typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;
Замечания
CComObjectRoot
— это typedef
шаблон CComObjectRootEx в модели потоков по умолчанию сервера. Таким образом , CComObjectThreadModel будет ссылаться на CComSingleThreadModel или CComMultiThreadModel.
CComObjectRootEx
обрабатывает управление счетчиками ссылок объектов как для негрегатированных, так и агрегированных объектов. Он содержит счетчик ссылок на объекты, если объект не агрегируется, и содержит указатель на внешний неизвестный, если объект агрегируется. Для агрегированных объектов CComObjectRootEx
методы можно использовать для обработки сбоя построения внутреннего объекта, а также для защиты внешнего объекта от удаления при освобождении внутренних интерфейсов или удалении внутреннего объекта.
Требования
Заголовок: atlcom.h
См. также
Класс CComObjectRootEx
Класс CComAggObject
Класс CComObject
Класс CComPolyObject
Общие сведения о классе