Condividi tramite


CComObject Class

Questa classe implementa IUnknown per un oggetto non aggregato.

template< 
   class Base  
> 
class CComObject : 
   public Base

Parametri

Membri

Costruttori pubblici

Nome

Descrizione

CComObject::CComObject

Costruttore.

CComObject::~CComObject

Il distruttore.

Metodi 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

CComAggObject Class

CComPolyObject Class

DECLARE_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE

Altre risorse

ATL Class Overview