DECLARE_AGGREGATABLE
Gibt an, dass das Objekt aggregiert werden kann.
DECLARE_AGGREGATABLE(
x
)
Parameter
- x
[in] Der Name der Klasse, die Sie definieren, wie aggregierbar.
Hinweise
CComCoClass enthält dieses Makro, um das standardmäßige Aggregationsmodell anzugeben.Um diesen Standard zu überschreiben, geben Sie entweder das DECLARE_NOT_AGGREGATABLE oder DECLARE_ONLY_AGGREGATABLE-Makro in der Klassendefinition.
Beispiel
class ATL_NO_VTABLE CNoAggClass :
public CComObjectRoot,
public CComCoClass<CNoAggClass, &CLSID_NoAggClass>
{
public:
CNoAggClass()
{
}
DECLARE_NOT_AGGREGATABLE(CNoAggClass)
};
Anforderungen
Header: möchten