DECLARE_AGGREGATABLE
Especifica que el objeto puede agregarse.
DECLARE_AGGREGATABLE(
x
)
Parámetros
- x
[in] El nombre de la clase que se está definiendo como aggregatable.
Comentarios
CComCoClass contiene esta macro para especificar el modelo predeterminado de agregación.Para invalidar este valor predeterminado, especifique la macro de DECLARE_NOT_AGGREGATABLE o de DECLARE_ONLY_AGGREGATABLE en la definición de clase.
Ejemplo
class ATL_NO_VTABLE CNoAggClass :
public CComObjectRoot,
public CComCoClass<CNoAggClass, &CLSID_NoAggClass>
{
public:
CNoAggClass()
{
}
DECLARE_NOT_AGGREGATABLE(CNoAggClass)
};
Requisitos
encabezado: atlcom.h