Exportar (0) Imprimir
Expandir todo
ATL
Expandir Minimizar

DECLARE_NOT_AGGREGATABLE

Specifies that your object cannot be aggregated.


DECLARE_NOT_AGGREGATABLE( 
      x  
)

Parameters

x

[in] The name of the class object you are defining as not aggregatable.

DECLARE_NOT_AGGREGATABLE causes CreateInstance to return an error (CLASS_E_NOAGGREGATION) if an attempt is made to aggregate onto your object.

By default, CComCoClass contains the DECLARE_AGGREGATABLE macro, which specifies that your object can be aggregated. To override this default behavior, include DECLARE_NOT_AGGREGATABLE in your class definition.

class CMyClass : public CComCoClass< .. >, ...
{
public:
   DECLARE_NOT_AGGREGATABLE(CMyClass)
   ...
};

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft