DECLARE_AGGREGATABLE
Especifica que o objeto pode ser agregado.
DECLARE_AGGREGATABLE(
x
)
Parâmetros
- x
[in] O nome da classe que você está definindo como agregável.
Comentários
CComCoClass contém essa macro para especificar o modelo de agregação padrão.Para substituir esse padrão, especifique o DECLARE_NOT_AGGREGATABLE ou DECLARE_ONLY_AGGREGATABLE macro na sua definição de classe.
Exemplo
class ATL_NO_VTABLE CNoAggClass :
public CComObjectRoot,
public CComCoClass<CNoAggClass, &CLSID_NoAggClass>
{
public:
CNoAggClass()
{
}
DECLARE_NOT_AGGREGATABLE(CNoAggClass)
};
Requisitos
Cabeçalho: atlcom.h