Condividi tramite


CComObjectGlobal Class

Questa classe gestisce un conteggio dei riferimenti al modulo contenente l'oggetto Base.

template< 
   class Base  
> 
class CComObjectGlobal : 
   public Base

Parametri

Membri

Costruttori pubblici

Nome

Descrizione

CComObjectGlobal::CComObjectGlobal

Costruttore.

CComObjectGlobal::~CComObjectGlobal

Il distruttore.

Metodi pubblici

Nome

Descrizione

CComObjectGlobal::AddRef

Implementa AddRefglobale.

CComObjectGlobal::QueryInterface

Implementa QueryInterfaceglobale.

CComObjectGlobal::Release

Implementa Releaseglobale.

Membri dati pubblici

Nome

Descrizione

CComObjectGlobal::m_hResFinalConstruct

Contiene HRESULT restituito durante la costruzione dell'oggetto CComObjectGlobal.

Note

CComObjectGlobal gestisce un conteggio dei riferimenti al modulo contenente l'oggetto Base. CComObjectGlobal fornisce l'oggetto non verrà eliminato fino a quando il modulo non viene pubblicato. L'oggetto verrà rimosso solo quando il conteggio dei riferimenti all'intero form andare a zero.

Ad esempio, utilizzando CComObjectGlobal, una class factory può utilizzare un oggetto complessivo comune condiviso da tutti i relativi client.

Gerarchia di ereditarietà

Base

CComObjectGlobal

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

CComObjectStack Class

CComAggObject Class

CComObject Class

Altre risorse

ATL Class Overview