Compartilhar via


Classe de CComObjectGlobal

Essa classe gerencia uma contagem de referência módulo que contém o objeto de Base .

template<
   class Base 
>
class CComObjectGlobal :
   public Base

Parâmetros

Membros

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

Nome

Descrição

CComObjectGlobal::CComObjectGlobal

o construtor.

CComObjectGlobal::~CComObjectGlobal

O destrutor.

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

Nome

Descrição

CComObjectGlobal::AddRef

Implementa AddRefglobal.

CComObjectGlobal::QueryInterface

Implementa QueryInterfaceglobal.

CComObjectGlobal::Release

Implementa Versãoglobal.

8096d61f.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CComObjectGlobal::m_hResFinalConstruct

Contém HRESULT retornado durante a compilação do objeto de CComObjectGlobal .

Comentários

CComObjectGlobal gerencia uma contagem de referência módulo que contém o objeto de Base .CComObjectGlobal garante que o objeto não seja excluído enquanto o módulo não é liberado.O objeto será removido somente quando a contagem de referência no módulo inteiro vá para zero.

Por exemplo, usando CComObjectGlobal, uma fábrica da classe pode conter um objeto global comuns que é compartilhada por todos seus clientes.

Hierarquia de herança

Base

CComObjectGlobal

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Classe de CComObjectStack

Classe de CComAggObject

Classe de CComObject

Outros recursos

Visão geral da classe de ATL