Clase de CComContainedObject
Esta clase implementa IUnknown delegando a IUnknowndel objeto propietario.
Importante |
---|
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
- Base
La clase, derivadas de CComObjectRoot o de CComObjectRootEx.
Members
Constructores públicos
Name |
Descripción |
---|---|
el constructor.Inicializa el puntero de miembro a IUnknowndel objeto propietario. |
|
El destructor. |
Métodos públicos
Name |
Descripción |
---|---|
Incrementa el recuento de referencias en el objeto propietario. |
|
Recupera IUnknowndel objeto propietario. |
|
Recupera un puntero a la interfaz solicitada en el objeto propietario. |
|
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