Aggregierbares Attribut
Das Attribut [aggregatable] 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 Attribut [aggregatable] für eine coclass-Anweisung , um Benutzern mitzuteilen, dass die Klasse Aggregationen unterstützt. Das heißt, die Klasse ermöglicht es, ihre Schnittstellen von einer Containerklasse verfügbar zu machen, 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;
}
Weitere Informationen