Classe di CComContainedObject

Questa classe implementa IUnknown delegando IUnknowndell'oggetto proprietario.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

template<
class Base 
>
class CComContainedObject :
public Base

Parametri

Membri

ybkht889.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CComContainedObject::CComContainedObject

Costruttore.Inizializza il puntatore membro a IUnknowndell'oggetto proprietario.

CComContainedObject::~CComContainedObject

Il distruttore.

ybkht889.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CComContainedObject::AddRef

Incrementa il conteggio dei riferimenti all'oggetto proprietario.

CComContainedObject::GetControllingUnknown

Recupera IUnknowndell'oggetto proprietario.

CComContainedObject::QueryInterface

Recupera un puntatore a un'interfaccia richiesta sull'oggetto proprietario.

CComContainedObject::Release

Decrementa il conteggio dei riferimenti all'oggetto proprietario.

Note

ATL utilizza CComContainedObject nelle classi CComAggObject, CComPolyObjecte CComCachedTearOffObject.CComContainedObject implementa IUnknown delegando IUnknowndell'oggetto proprietario.(Il proprietario è o l'oggetto esterno di un aggregato, o un oggetto per il quale un un'interfaccia tear-off sta creando.) CComContainedObject chiama OuterQueryInterface, OuterAddRefe OuterReleasedi CComObjectRootEx, interamente ereditato con Base.

Gerarchia di ereditarietà

Base

CComContainedObject

Requisiti

Header: atlcom.h

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL