Templatelt; -Klasseenthalten>
Klasse CComAggObject: public IUnknown, öffentliche CComObjectRootEx < enthaltenen:: _ThreadModel::ThreadModelNoCS >
Parameter
enthalten
Ihre Klasse, abgeleitet von CComObjectRoot oder CComObjectRootEx, sowie von anderen Schnittstellen, die Sie auf das Objekt unterstützen möchten.
CComAggObject implementiert IUnknown für eine aggregierte Objekt. CComAggObject hat seine eigene IUnknown, getrennt von IUnknowndes äußeren Objekts, und unterhält eine eigene Verweiszähler.
CComAggObject verwendet CComContainedObject , um an die äußere unbekannte delegieren.
Weitere Informationen über Aggregation finden Sie im Artikel Grundlagen des ATL COM-Objekten.
# include lt;atlcom.h>
Siehe auch&Nbsp;CComObject, CComPolyObject, DECLARE_AGGREGATABLE, DECLARE_ONLY_AGGREGATABLE, DECLARE_NOT_AGGREGATABLE