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.
Stellt Werte für die globale Option COM-Entmarshalingrichtlinie bereit.
Syntax
typedef enum tagGLOBALOPT_UNMARSHALING_POLICY_VALUES {
COMGLB_UNMARSHALING_POLICY_NORMAL = 0,
COMGLB_UNMARSHALING_POLICY_STRONG = 1,
COMGLB_UNMARSHALING_POLICY_HYBRID = 2
} GLOBALOPT_UNMARSHALING_POLICY_VALUES;
Konstanten
COMGLB_UNMARSHALING_POLICY_NORMALWert: 0 Das Entmarshaling-Verhalten ist identisch mit Versionen, die älter als Windows 8 sind. EOAC_NO_CUSTOM_MARSHAL Einschränkungen gelten, wenn dieses Flag in CoInitializeSecurity festgelegt ist. Andernfalls gibt es keine Einschränkungen. Dies ist die Standardeinstellung für Prozesse, die sich nicht im App-Container befinden. |
COMGLB_UNMARSHALING_POLICY_STRONGWert: 1 Das Entmarshaling ermöglicht nur eine systemvertrauenswürdige Liste von gehärteten Unmarshalern und Unmarshalern, die pro Prozess durch die CoAllowUnmarshalerCLSID-Funktion zulässig sind. Dies ist die Standardeinstellung für Prozesse im App-Container. |
COMGLB_UNMARSHALING_POLICY_HYBRIDWert: 2 Das Entmarshaling von Daten, deren Quelle der App-Container ist, erlaubt nur eine systemvertrauenswürdige Liste von gehärteten Unmarshalern und Unmarshalern, die pro Prozess durch die CoAllowUnmarshalerCLSID-Funktion zulässig sind. Das Entmarshalingverhalten für Daten mit einer Quelle, die kein App-Container ist, ist gegenüber früheren Versionen unverändert. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 |
| Unterstützte Mindestversion (Server) | Windows Server 2012 |
| Kopfzeile | objidl.h (include Objidlbase.h) |