Partilhar via


Classe CComObjectRoot

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta typedef do CComObjectRootEx está templatizada no modelo de threading padrão do servidor.

Sintaxe

typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;

Observações

CComObjectRoot é um typedef de CComObjectRootEx templatizado no modelo de threading padrão do servidor. Assim, o CComObjectThreadModel irá referenciar o CComSingleThreadModel ou o CComMultiThreadModel.

CComObjectRootEx gere a contagem de referências de objetos tanto para objetos não agregados como agregados. Ele mantém a contagem de referências do objeto se o seu objeto não estiver a ser agregado, e mantém o ponteiro para o desconhecido exterior se o seu objeto estiver a ser agregado. Para objetos agregados, CComObjectRootEx podem ser usados métodos para lidar com a falha do objeto interior na construção e para proteger o objeto exterior da eliminação quando as interfaces internas são libertadas ou o objeto interior é eliminado.

Requerimentos

Cabeçalho: atlcom.h

Consulte também

Classe CComObjectRootEx
Classe CComAggObject
Classe CComObject
Classe CComPolyObject
Visão geral da classe