enumeración GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h)

Proporciona valores para la opción global de directiva de desacoplado 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 desacoplado 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 sinshaladores protegidos y los desmarhalers permitidos por proceso por la función CoAllowUnmarshalerCLSID . Este es el valor predeterminado para los procesos del contenedor de aplicaciones.
COMGLB_UNMARSHALING_POLICY_HYBRID
Valor: 2
El desmarshaling de datos cuyo origen es un contenedor de aplicaciones solo permite una lista de confianza del sistema de separadores protegidos y separadores permitidos por proceso por la función CoAllowUnmarshalerCLSID . El comportamiento de desacoplado de los datos con un origen que no es contenedor de aplicaciones no cambia a partir de las versiones anteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado objidlbase.h (incluya Objidlbase.h)

Consulte también

IGlobalOptions

IMarshalingStream