Aggregierbares Attribut
Das [ aggregierbare ] Attribut gibt an, dass die -Klasse aggregation unterstützt.
[
coclass-attribute-list,
aggregatable
]
coclass coclass-name
{
coclass-interface-list
}
Parameter
-
coclass-attribute-list
-
Andere Attribute, die für die -Klasse gelten.
-
coclass-name
-
Der Name der Klasse.
-
coclass-interface-list
-
Eine Liste der Schnittstellen für die -Klasse.
Bemerkungen
Verwenden Sie das [ aggregierbare ] Attribut für eine Co-Klassenanweisung, um Benutzer darüber zu informieren, dass die Klasse Aggregationen unterstützt. Das heißt, die -Klasse lässt zu, dass ihre Schnittstellen von einer Containerklasse verfügbar gemacht werden, als wären diese Schnittstellen die eigenen Schnittstellen des Containers.
Die typeflag-Darstellung für dieses Attribut ist TYPEFLAG _ FAGGREGATABLE.
Beispiele
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
aggregatable
]
coclass Form
{
[default] interface IForm;
[default, source] interface IFormEvents;
}