DECLARE_ONLY_AGGREGATABLE ( x )
Parámetros
x
[en] El nombre del objeto de clase que se está definiendo como sólo agregables.
Observaciones
Especifica que debe agregarse el objeto. DECLARE_ONLY_AGGREGATABLE produce un error (E_FAIL) si se realiza un intento de CoCreate su objeto como objeto nonaggregated.
De forma predeterminada, CComCoClass contiene la macro DECLARE_AGGREGATABLE , que especifica que el objeto puede agregarse. Para omitir este comportamiento predeterminado, incluir DECLARE_ONLY_AGGREGATABLE en la definición de clase. Por ejemplo:
clase CMyClass: CComCoClasslt pública;... >,...
{
público:
DECLARE_ONLY_AGGREGATABLE(CMyClass)
...
}
ATL Macros y funciones globales
Véase también