object (C++)

Identifiziert eine benutzerdefinierte Schnittstelle.

Syntax

[object]

Hinweise

Vor einer Schnittstellendefinition bewirkt das Objekt-C ++-Attribut, dass die Schnittstelle in der IDL-Datei als benutzerdefinierte Schnittstelle platziert wird.

Jede Schnittstelle, die mit dem Objekt gekennzeichnet ist, muss von IUnknown. Diese Bedingung ist erfüllt, wenn eine der Basisschnittstellen von IUnknown. Wenn keine Basisschnittstellen erben IUnknown, führt der Compiler dazu, dass die schnittstelle, die mit dem Objekt gekennzeichnet ist, von IUnknowndem abgeleitet wird.

Beispiel

Ein Beispiel für die Verwendung des Objekts finden Sie unter "Nichtbrowsable".

Anforderungen

Attributkontext Wert
Gilt für interface
Wiederholbar Nein
Erforderliche Attribute None
Ungültige Attribute None

Weitere Informationen zu den Attributkontexten finden Sie unter Attributkontexte.

Siehe auch

IDL-Attribute
Schnittstellenattribut
dual
dispinterface
custom
__interface