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