Clase de CComObjectGlobal

Esta clase administra un recuento de referencias en el módulo que contiene el objeto de Base .

template<
   class Base 
>
class CComObjectGlobal :
   public Base

Parámetros

Members

8096d61f.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CComObjectGlobal::CComObjectGlobal

el constructor.

CComObjectGlobal::~CComObjectGlobal

El destructor.

8096d61f.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CComObjectGlobal::AddRef

implementa AddRefglobal.

CComObjectGlobal::QueryInterface

implementa QueryInterfaceglobal.

CComObjectGlobal::Release

implementa Liberarglobal.

8096d61f.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CComObjectGlobal::m_hResFinalConstruct

Contiene HRESULT devuelto durante la construcción del objeto de CComObjectGlobal .

Comentarios

CComObjectGlobal administra un recuento de referencias en el módulo que contiene el objeto de Base .CComObjectGlobal garantiza el objeto no se eliminará mientras el módulo no se libere.El objeto se quitará sólo cuando el recuento de referencias en el módulo completo va a cero.

Por ejemplo, mediante CComObjectGlobal, un generador de clases puede contener un objeto global común compartido por todos los clientes.

Jerarquía de herencia

Base

CComObjectGlobal

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Clase de CComObjectStack

Clase de CComAggObject

Clase de CComObject

Otros recursos

Información general de la clase ATL