Partilhar via


Classe de CComObjectNoLock

Essa classe implementa IUnknown para um objeto nonaggregated, mas não incrementa a contagem de bloqueio de módulo no construtor.

template<
   class Base 
>
class CComObjectNoLock :
   public Base

Parâmetros

Membros

159zzz42.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CComObjectNoLock::CComObjectNoLock

Construtor.

CComObjectNoLock::~CComObjectNoLock

O destrutor.

159zzz42.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CComObjectNoLock::AddRef

Sai contagem de referência no objeto.

CComObjectNoLock::QueryInterface

Retorna um ponteiro para a interface solicitada.

CComObjectNoLock::Release

Diminui a contagem de referência no objeto.

Comentários

CComObjectNoLock é semelhante a CComObject que implementa IUnknown para um objeto nonaggregated; no entanto, CComObjectNoLock não incrementa a contagem de bloqueio de módulo no construtor.

ATL usa CComObjectNoLock internamente para fábricas da classe.Geralmente, você não usará essa classe diretamente.

Hierarquia de herança

Base

CComObjectNoLock

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

Visão geral da classe de ATL