Classe di CComObject

Questa classe implementa IUnknown per un oggetto non aggregato.

template<
   class Base 
>
class CComObject :
   public Base

Parametri

Membri

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

Nome

Descrizione

CComObject::CComObject

Costruttore.

CComObject::~CComObject

Il distruttore.

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

Nome

Descrizione

CComObject::AddRef

Incrementa il conteggio dei riferimenti all'oggetto.

CComObject::CreateInstance

(Proprietà statica) crea un nuovo oggetto CComObject.

CComObject::QueryInterface

Recupera un puntatore a un'interfaccia richiesta.

CComObject::Release

Decrementa il conteggio dei riferimenti all'oggetto.

Note

Implementa IUnknown diCComObject per un oggetto non aggregato.Tuttavia, le chiamate a QueryInterface, a AddRefe a Release sono delegate CComObjectRootEx.

Per ulteriori informazioni su l CComObject, vedere l'articolo Principi fondamentali di oggetti COM ATL.

Gerarchia di ereditarietà

Base

CComObject

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

Classe di CComAggObject

Classe di CComPolyObject

DECLARE_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE

Altre risorse

I cenni preliminari sulle classi ATL