_ _ 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.