Compartir a través de


CComContainedObject Class

Esta clase implementa IUnknown delegando a IUnknowndel objeto propietario.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template< 
class Base  
> 
class CComContainedObject : 
public Base

Parámetros

Members

Constructores públicos

Name

Descripción

CComContainedObject::CComContainedObject

el constructor. Inicializa el puntero de miembro a IUnknowndel objeto propietario.

CComContainedObject::~CComContainedObject

El destructor.

Métodos públicos

Name

Descripción

CComContainedObject::AddRef

Incrementa el recuento de referencias en el objeto propietario.

CComContainedObject::GetControllingUnknown

Recupera IUnknowndel objeto propietario.

CComContainedObject::QueryInterface

Recupera un puntero a la interfaz solicitada en el objeto propietario.

CComContainedObject::Release

Decrementa en el objeto propietario.

Comentarios

ATL utiliza CComContainedObject en las clases CComAggObject, CComPolyObject, y CComCachedTearOffObject. CComContainedObject implementa IUnknown delegando a IUnknowndel objeto propietario. (El propietario de El es el objeto externo de una agregación, o el objeto para el que una interfaz de rasgón se está creando.) CComContainedObject llama OuterQueryInterface, OuterAddRef, y OuterReleasede los entity_CComObjectRootEx, heredado todo con Base.

Jerarquía de herencia

Base

CComContainedObject

Requisitos

encabezado: atlcom.h

Vea también

Otros recursos

ATL Class Overview