Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Integrieren Sie diese Attribute in den Schnittstellenheader, um Informationen über die gesamte Schnittstelle zu vermitteln.
| Attribut | Verwendung |
|---|---|
| async_uuid | Leitet den MIDL-Compiler an, um synchrone und asynchrone Versionen einer COM-Schnittstelle zu definieren. |
| uuid | Legt einen 128-Bit-Wert fest, der eine bestimmte Schnittstelle von allen anderen unterscheidet. Der tatsächliche Wert kann eine GUID, eine CLSID oder eine IID darstellen. |
| lokalen | Leitet den MIDL-Compiler an, nur Headerdateien zu generieren. Eine Schnittstelle muss entweder ein uuid- oder ein lokales-Attribut aufweisen. |
| ms_union | Steuert die NDR-Ausrichtung von nicht gekapselten Gewerkschaften. Wird für die Abwärtskompatibilität mit Schnittstellen verwendet, die auf MIDL 1.0 oder 2.0 basieren. |
| Objekt | Identifiziert die Schnittstelle als COM-Schnittstelle und leitet den MIDL-Compiler an, um Proxy-/Stubcode anstelle von RPC-Client- und Server-Stubs zu generieren. |
| Version | Identifiziert eine bestimmte Version einer Schnittstelle in Fällen, in denen mehrere Versionen der Schnittstelle vorhanden sind. Da COM-Schnittstellen unveränderlich sind, können Sie das Version Attributs nicht für eine -Objekt--Schnittstelle verwenden. |
| pointer_default | Gibt den Standardzeigertyp für alle Zeiger mit Ausnahme der in Parameterlisten enthaltenen Zeiger an. Der Standardtyp kann eindeutigen, Ref-oder ptr-sein. |
| Endpunkt- | Gibt einen statischen (bekannten) Endpunkt an, auf dem eine Serveranwendung auf Remoteprozeduraufrufe lauscht. |
Siehe Typbibliotheksattribute für Schnittstellenattribute, z. B. duale und oleautomation-, die spezifisch für Schnittstellen sind, die innerhalb einer Bibliotheksanweisung definiert oder referenziert werden.