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
- Base
I la classe, derivata da CComObjectRoot o da CComObjectRootEx.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. Inizializza il puntatore membro a IUnknowndell'oggetto proprietario. |
|
Il distruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Incrementa il conteggio dei riferimenti all'oggetto proprietario. |
|
Recupera IUnknowndell'oggetto proprietario. |
|
Recupera un puntatore a un'interfaccia richiesta sull'oggetto proprietario. |
|
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