Compartilhar via


Classe de CComObject

Essa classe implementa IUnknown para um objeto nonaggregated.

template<
   class Base 
>
class CComObject :
   public Base

Parâmetros

Membros

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

Nome

Descrição

CComObject::CComObject

o construtor.

CComObject::~CComObject

O destrutor.

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

Nome

Descrição

CComObject::AddRef

Sai contagem de referência no objeto.

CComObject::CreateInstance

(Static) Cria um novo objeto de CComObject .

CComObject::QueryInterface

Recupera um ponteiro para a interface solicitada.

CComObject::Release

Diminui a contagem de referência no objeto.

Comentários

Implementa IUnknown deCComObject para um objeto nonaggregated.Em o entanto, chamadas a QueryInterface, a AddRef, e a Versão delegados são a CComObjectRootEx.

Para obter mais informações sobre como usar CComObject, consulte o artigo fundamentos de objetos COM de ATL.

Hierarquia de herança

Base

CComObject

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Classe de CComAggObject

Classe de CComPolyObject

DECLARE_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE

Outros recursos

Visão geral da classe de ATL