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-Entmarshaling-Richtlinie 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 Entmarshalingverhalten 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 lässt nur eine systemvertrauenswürdige Liste der gehärteten nichtmarshaler und unmarshaler zu, die von der Funktion CoAllowUnmarshalerCLSID pro Prozess 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, ermöglicht nur eine systemvertrauenswürdige Liste von gehärteten Unmarshalern und Unmarshalern, die von der Funktion CoAllowUnmarshalerCLSID pro Prozess zulässig sind. Das Entmarsshalingverhalten für Daten mit einer Quelle, die keinen 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 | objidlbase.h (include Objidlbase.h) |