_ _ Strict-Kontexthandleat

Das [ _ Strict-Kontexthandle _ ] ACF-Attribut legt Einschränkungen für Kontexthandles fest.

[ 
    strict_context_handle 
    [, interface-attribute-list] 
] 
interface interface-name
{
    interface-definition-statements
}

Parameter

interface-attribute-list

Andere ACF-Attribute, die für die gesamte Schnittstelle gelten. Zu den gültigen Attributen gehören das automatische _ Handle, das implizite _ Handle,das explizite _ Handleund das Optimierenvon , Codeoder Nocode. Trennen Sie mehrere Attribute durch Kommas.

Schnittstellenname

Der Name der Schnittstelle.

interface-definition-statements

Eine oder mehrere MIDL-Anweisungen, die die Elemente der Schnittstelledefinieren.

Hinweise

Wenn ein Aufruf einer Schnittstellenmethode ein Kontexthandle generiert, ist dieses Handle normalerweise für jede andere Schnittstelle frei verfügbar. Wenn Sie das [ _ strict-Kontexthandleattribut _ ] verwenden, garantieren Sie, dass die Methoden in dieser Schnittstelle nur Kontexthandles akzeptieren, die von einer Methode aus derselben Schnittstelle erstellt wurden. Schnittstellen, die ohne [ striktes _ _ ] Kontexthandle kompiliert wurden, können keine Kontexthandles akzeptieren, die auf Schnittstellen erstellt wurden, die mit [ einem _ strict-Kontexthandle _ ] kompiliert wurden.

Weitere Informationen

Anwendungskonfigurationsdatei (Application Configuration File, ACF)

Code

Kontexthandles

_Kontexthandle _ serialisieren

context _ handle _ noserialize

Explizites _ Handle

Implizites _ Handle

nocode

Optimieren

Type _ _ Strict-Kontexthandle _