GLOBALOPT_UNMARSHALING_POLICY_VALUES-Enumeration (objidl.h)
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_NORMAL Wert: 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_STRONG Wert: 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_HYBRID Wert: 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) |