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
- Base
Seus derivados da classe, CComObjectRoot ou de CComObjectRootEx, bem como qualquer outra interface você deseja oferecer suporte no objeto.
Membros
Construtores public
Nome |
Descrição |
---|---|
o construtor. |
|
O destrutor. |
Métodos públicos
Nome |
Descrição |
---|---|
Implementa AddRefglobal. |
|
Implementa QueryInterfaceglobal. |
|
Implementa Versãoglobal. |
Membros públicos de dados
Nome |
Descrição |
---|---|
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