enumeração GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidl.h)
Fornece valores para a opção global de política DEsmarsalização 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 O comportamento de nãomarsalização é o mesmo que versões mais antigas do que Windows 8. EOAC_NO_CUSTOM_MARSHAL restrições se aplicam se esse sinalizador estiver definido em CoInitializeSecurity. Caso contrário, não há restrições. Esse é o padrão para processos que não estão no contêiner do aplicativo. |
COMGLB_UNMARSHALING_POLICY_STRONG Valor: 1 A unmarshaling permite apenas uma lista confiável do sistema de unmarshalers protegidos e unmarshalers permitidos por processo pela função CoAllowUnmarshalerCLSID . Esse é o padrão para processos no contêiner do aplicativo. |
COMGLB_UNMARSHALING_POLICY_HYBRID Valor: 2 A desmarcação de dados cuja origem é o contêiner do aplicativo permite apenas uma lista confiável do sistema de unmarshalers e unmarshalers permitidos por processo pela função CoAllowUnmarshalerCLSID . O comportamento de nãomarsalização de dados com uma origem que não é contêiner de aplicativo é inalterado em relação às versões anteriores. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | objidl.h (inclua Objidlbase.h) |