Classe di CComObjectGlobal

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

template<
   class Base 
>
class CComObjectGlobal :
   public Base

Parametri

Membri

8096d61f.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CComObjectGlobal::CComObjectGlobal

Costruttore.

CComObjectGlobal::~CComObjectGlobal

Il distruttore.

8096d61f.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CComObjectGlobal::AddRef

Implementa AddRefglobale.

CComObjectGlobal::QueryInterface

Implementa QueryInterfaceglobale.

CComObjectGlobal::Release

Implementa Releaseglobale.

8096d61f.collapse_all(it-it,VS.110).gifMembri 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

Classe di CComObjectStack

Classe di CComAggObject

Classe di CComObject

Altre risorse

I cenni preliminari sulle classi ATL