Classe CComObjectRoot

Esse typedef de CComObjectRootEx é usado no modelo de threading padrão do servidor.

Sintaxe

typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;

Comentários

CComObjectRoot é um typedef de CComObjectRootEx usado no modelo de threading padrão do servidor. Assim, o CComObjectThreadModel fará referência a CComSingleThreadModel ou CComMultiThreadModel.

O CComObjectRootEx manipula o gerenciamento de contagem de referências de objeto para objetos não agregados e agregados. Ele manterá a contagem de referência de objetos se o objeto não estiver sendo agregado e manterá o ponteiro para o desconhecido externo se o objeto estiver sendo agregado. Para objetos agregados, os métodos CComObjectRootEx podem ser usados para lidar com a falha do objeto interno a ser construído e para proteger o objeto externo da exclusão quando interfaces internas são liberadas ou o objeto interno é excluído.

Requisitos

Cabeçalho: atlcom.h

Confira também

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