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


Класс CComObjectGlobal

Этот класс управляет счетчик ссылок на модуль, содержащий объект Base.

template<
   class Base 
>
class CComObjectGlobal :
   public Base

Параметры

  • Base
    Класс, производный от CComObjectRoot или CComObjectRootEx, а также от любого другого интерфейса нужно поддерживать в объекте.

Члены

8096d61f.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CComObjectGlobal::CComObjectGlobal

Конструктор.

CComObjectGlobal::~CComObjectGlobal

Деструктор.

8096d61f.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CComObjectGlobal::AddRef

Реализует глобальное AddRef.

CComObjectGlobal::QueryInterface

Реализует глобальное QueryInterface.

CComObjectGlobal::Release

Реализует глобальное Выпуск.

8096d61f.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CComObjectGlobal::m_hResFinalConstruct

Содержит HRESULT, возвращенным во время создания объекта CComObjectGlobal.

Заметки

CComObjectGlobal управляет счетчик ссылок на модуль, содержащий объект Base.CComObjectGlobal гарантирует, что объект не будет удален до тех пор, пока модуль не будет освобожден.Объект будет удалить только когда счетчик ссылок на всем модуле будет отправлена нулю.

Например, с помощью CComObjectGlobal, фабрика класса может храниться общий глобальный объект, который совместно использоваться всеми его клиентами.

Иерархия наследования

Base

CComObjectGlobal

Требования

Header: atlcom.h

См. также

Ссылки

Класс CComObjectStack

Класс CComAggObject

Класс CComObject

Другие ресурсы

Общие сведения о классе библиотеки ATL