Compartir a través de


Clase de CComAggObject

esta clase implementa la interfaz de IUnknown para un objeto agregado.por definición, un objeto agregado se contiene dentro de un objeto externo.La clase de CComAggObject es similar a Clase de CComObject, salvo que expone una interfaz que es accesible directamente a los clientes externos.

template<
   class contained
>
class CComAggObject :
   public IUnknown, public CComObjectRootEx
   < contained::_ThreadModel::ThreadModelNoCS >

Parámetros

Members

30s4f51b.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CComAggObject::CComAggObject

el constructor.

CComAggObject::~CComAggObject

El destructor.

30s4f51b.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CComAggObject::AddRef

Incrementa el recuento de referencias en el objeto agregado.

CComAggObject::CreateInstance

Esta función estática permite crear un nuevo objeto de CComAggObject< contained > sin la sobrecarga de CoCreateInstance.

CComAggObject::FinalConstruct

Realiza la inicialización final de m_contained.

CComAggObject::FinalRelease

Realiza la destrucción final de m_contained.

CComAggObject::QueryInterface

recupera un puntero a la interfaz solicitada.

CComAggObject::Release

Decrementa en el objeto agregado.

30s4f51b.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CComAggObject::m_contained

Llamadas de IUnknown de delegados a desconocido externo.

Comentarios

CComAggObject implementa IUnknown para un objeto agregado.CComAggObject tiene su propia interfaz de IUnknown , independiente de la interfaz de IUnknown del objeto externo, y mantiene su propio número de referencias.

Para obtener más información sobre la agregación, vea el artículo Fundamentos de objetos COM de ATL.

Jerarquía de herencia

CComObjectRootBase

CComObjectRootEx

IUnknown

CComAggObject

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Clase de CComObject

Clase de CComPolyObject

DECLARE_AGGREGATABLE

DECLARE_ONLY_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE

Otros recursos

Información general de la clase ATL