DECLARE_ONLY_AGGREGATABLE ( x )
Parâmetros
x
[no] O nome do objeto classe você está definindo como agregável apenas.
Observações
Especifica que o objeto deve ser agregado. DECLARE_ONLY_AGGREGATABLE causa um erro (E_FAIL) se é feita uma tentativa para CoCreate o objeto como objeto nonaggregated.
Por padrão, CComCoClass contém a macro DECLARE_AGGREGATABLE , que especifica que o objeto pode ser agregado. Para substituir esse comportamento padrão, inclua DECLARE_ONLY_AGGREGATABLE na sua definição de classe. Por exemplo:
classe CMyClass: CComCoClasslt público;... >,...
{
público:
DECLARE_ONLY_AGGREGATABLE(CMyClass)
...
}
Ver também