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.
Das [proxy]- Attribut verhindert, dass Automation als Proxy-/Stubhandler für eine duale Schnittstelle registriert wird.
[
proxy,
uuid(string-uuid <>)
[ , interface-attribute-list <>]
]
interface interface-name <> : base-interface <>
{
...
}
Parameter
-
string-uuid
-
Gibt eine Zeichenfolge aus 8 Hexadezimalziffern gefolgt von einem Bindestrich, dann drei Gruppen von 4 Hexadezimalziffern, jeweils gefolgt von einem Bindestrich und dann 12 Hexadezimalstellen, an. Sie können die UUID-Zeichenfolge in Anführungszeichen einschließen, außer wenn Sie den MIDL-Compilerschalter /osf verwenden.
-
interface-attribute-list
-
Gibt eine Liste von null oder mehr IDL-Attributen an, die für die Schnittstelle als Ganzes gelten. Wenn zwei oder mehr Schnittstellenattribute vorhanden sind, müssen sie durch Kommas getrennt werden.
-
Schnittstellenname
-
Name der Schnittstelle.
-
base-interface
-
Gibt den Namen einer Schnittstelle an, von der diese abgeleitete Schnittstelle Memberfunktionen, status Codes und Schnittstellenattribute erbt. Die abgeleitete Schnittstelle erbt keine Typdefinitionen. Verwenden Sie hierzu die import-Schlüsselwort (keyword), um die IDL-Datei der Basisschnittstelle zu importieren.
Bemerkungen
Die Verwendung des [ proxy]-Attributs für eine duale Schnittstelle verhindert, dass der TLB generierte Stubs übernimmt. Wenn dieses Attribut angegeben wird, sollte die Registrierung des Typelib-Proxys nicht aufgehoben werden, wenn die Registrierung der Typelib aufgehoben wird.
Flags
-
TYPEFLAG_PROXY
-
Schnittstellen können mit dem TYPEFLAG_PROXY-Flag gekennzeichnet werden, um anzugeben, dass sie eine Proxy-/Stub-Bibliothek für dynamische Verknüpfungen verwenden. Dieses Flag gibt an, dass die Registrierung des Typelib-Proxys nicht aufgehoben werden soll, wenn die Registrierung der Typelib aufgehoben wird.
Siehe auch