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

Construtores public

Nome

Descrição

CComObjectNoLock::CComObjectNoLock

Construtor.

CComObjectNoLock::~CComObjectNoLock

O destrutor.

Mé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