Partilhar 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

Construtores public

Nome

Descrição

CComObjectGlobal::CComObjectGlobal

o construtor.

CComObjectGlobal::~CComObjectGlobal

O destrutor.

Métodos públicos

Nome

Descrição

CComObjectGlobal::AddRef

Implementa AddRefglobal.

CComObjectGlobal::QueryInterface

Implementa QueryInterfaceglobal.

CComObjectGlobal::Release

Implementa Versãoglobal.

Membros 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