CComObjectGlobal Class
Этот класс управляет счетчик ссылок на модуль, содержащий объект Base.
template<
class Base
>
class CComObjectGlobal :
public Base
Параметры
- Base
Класс, производный от CComObjectRoot или CComObjectRootEx, а также от любого другого интерфейса нужно поддерживать в объекте.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Реализует глобальное AddRef. |
|
Реализует глобальное QueryInterface. |
|
Реализует глобальное Выпуск. |
Открытые члены данных
Имя |
Описание |
---|---|
Содержит HRESULT, возвращенным во время создания объекта CComObjectGlobal. |
Заметки
CComObjectGlobal управляет счетчик ссылок на модуль, содержащий объект Base. CComObjectGlobal гарантирует, что объект не будет удален до тех пор, пока модуль не будет освобожден. Объект будет удалить только когда счетчик ссылок на всем модуле будет отправлена нулю.
Например, с помощью CComObjectGlobal, фабрика класса может храниться общий глобальный объект, который совместно использоваться всеми его клиентами.
Иерархия наследования
Base
CComObjectGlobal
Требования
Header: atlcom.h