DECLARE_ONLY_AGGREGATABLE

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

DECLARE_NOT_AGGREGATABLE

Index