Classe CComAggObject
Essa classe implementa a IUnknown interface para um objeto agregado.Por definição, um objeto agregado está contido dentro de um objeto externo.The CComAggObject é semelhante à classe a Classe CComObject, exceto que ele expõe uma interface que é acessada diretamente por clientes externos.
template<
class contained
>
class CComAggObject :
public IUnknown, public CComObjectRootEx
< contained::_ThreadModel::ThreadModelNoCS >
Parâmetros
- contained
Sua classe, derivado de CComObjectRoot or CComObjectRootEx, sistema autônomo bem sistema autônomo de qualquer Outros interface você deseja dar suporte no objeto.
Comentários
CComAggObject implementa IUnknown para um objeto agregado.CComAggObject possui seu próprio IUnknown interface, separada IUnknown interface e mantém seu próprio contagem de referência.
Para obter mais informações sobre agregação, consulte o artigo Fundamentos de objetos COM de ATL.
Requisitos
Cabeçalho: atlcom.h