MIDL-Bindungshandles

Bindungshandles sind Datenobjekte, die die Bindung zwischen dem Client und dem Server darstellen.

MIDL unterstützt das Basistyphandle _ t. Handles dieses Typs werden als "primitive Handles" bezeichnet.

Sie können ihre eigenen Handletypen mithilfe des [ ] handle-Attributs definieren. Auf diese Weise definierte Handles werden als "benutzerdefinierte" oder "angepasste" oder "generische" Handles bezeichnet.

Sie können auch ein Handle definieren, das Zustandsinformationen mithilfe des [ _ Kontexthandleattributs ] verwaltet. Auf diese Weise definierte Handles werden als "Kontexthandles" bezeichnet.

Wenn keine Zustandsinformationen erforderlich sind und Sie sich nicht dafür entscheiden, die RPC-Laufzeitbibliotheken zum Verwalten des Handles aufzurufen, können Sie anfordern, dass die Laufzeitbibliotheken eine automatische Bindung bereitstellen. Dazu wird das automatische Handle des ACF-Schlüsselworts [ _ verwendet. ]

Sie können eine globale Variable als Bindungshandle angeben, indem Sie das [ implizite _ Handledes ACF-Schlüsselworts ] verwenden. Das [ explizite _ ] Handleschlüsselwort wird verwendet, um anzugeben, dass jede Remotefunktion über ein explizit angegebenes Handle verfügt.

Weitere Informationen finden Sie unter Bindung und Handles.