Classe di CComObjectNoLock

Questa classe implementa IUnknown per un oggetto non aggregato, ma non incrementa il conteggio dei blocchi del modulo nel costruttore.

template<
   class Base 
>
class CComObjectNoLock :
   public Base

Parametri

Membri

159zzz42.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CComObjectNoLock::CComObjectNoLock

Costruttore.

CComObjectNoLock::~CComObjectNoLock

Il distruttore.

159zzz42.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CComObjectNoLock::AddRef

Incrementa il conteggio dei riferimenti all'oggetto.

CComObjectNoLock::QueryInterface

Restituisce un puntatore a un'interfaccia richiesta.

CComObjectNoLock::Release

Decrementa il conteggio dei riferimenti all'oggetto.

Note

CComObjectNoLock è simile a CComObject in che implementa IUnknown per un oggetto non aggregato; tuttavia, CComObjectNoLock non incrementa il conteggio dei blocchi del modulo nel costruttore.

ATL utilizza CComObjectNoLock internamente per i class factory.Non si utilizzerà in genere direttamente la classe.

Gerarchia di ereditarietà

Base

CComObjectNoLock

Requisiti

Header: atlcom.h

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL