Condividi tramite


CComContainedObject Class

Questa classe implementa IUnknown delegando IUnknowndell'oggetto proprietario.

Importante

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

Costruttori pubblici

Nome

Descrizione

CComContainedObject::CComContainedObject

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

CComContainedObject::~CComContainedObject

Il distruttore.

Metodi 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

ATL Class Overview