custom (C++)

Definiert Metadaten für ein Objekt in der Typbibliothek.

Syntax

[ custom(
   uuid,
   value
) ];

Parameter

uuid
Eine eindeutige ID.

value
Ein Wert, der in eine Variante eingefügt werden kann.

Hinweise

Das benutzerdefinierte C++-Attribut bewirkt, dass Informationen in die Typbibliothek eingefügt werden. Sie benötigen ein Tool, das den benutzerdefinierten Wert aus der Typbibliothek liest.

Das benutzerdefinierte Attribut verfügt über die gleiche Funktionalität wie das benutzerdefinierte MIDL-Attribut.

Anforderungen

Attributkontext

  • Gilt für: Nicht-COM interface, idl_module Methoden, Schnittstellenmmber, Schnittstellenparameter, typedef, , class, enum, unionund struct Typen.
  • Wiederholbar: Ja.
  • Erforderliche Attribute: Coclass (bei Verwendung in der Klasse).
  • Ungültige Attribute: Keine.

Weitere Informationen zu den Attributkontexten finden Sie unter Attributkontexte.

Siehe auch

IDL-Attribute
Eigenständige Attribute
typedef-, enum-, union- und struct-Attribute
Parameterattribute
Methodenattribut
Klassenattribute
Schnittstellenattribut