enumeración GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidl.h)
Proporciona valores para la opción global de directiva de desacoplación COM.
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;
Constantes
COMGLB_UNMARSHALING_POLICY_NORMAL Valor: 0 El comportamiento de desmarshaling es el mismo que las versiones anteriores a Windows 8. EOAC_NO_CUSTOM_MARSHAL restricciones se aplican si esta marca está establecida en CoInitializeSecurity. De lo contrario, no hay restricciones. Este es el valor predeterminado para los procesos que no están en el contenedor de aplicaciones. |
COMGLB_UNMARSHALING_POLICY_STRONG Valor: 1 El desmarshaling solo permite una lista de confianza del sistema de los nomarshalers protegidos y los desmarshalers permitidos por el proceso por la función CoAllowUnmarshalerCLSID . Este es el valor predeterminado para los procesos en el contenedor de aplicaciones. |
COMGLB_UNMARSHALING_POLICY_HYBRID Valor: 2 El desmarshaling data cuyo origen es el contenedor de aplicaciones solo permite una lista de confianza del sistema de los separadores protegidos y los desmarshalers permitidos por el proceso por la función CoAllowUnmarshalerCLSID . El comportamiento de desmarformación de los datos con un origen que no sea contenedor de aplicaciones no se modifica de las versiones anteriores. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | objidl.h (incluya Objidlbase.h) |