Compartir a través de


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

Vea también

Otros recursos

Aggregation and Class Factory Macros

Macros de ATL