enumeração GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h)
Fornece valores para a opção global de política de cancelamento demarsalaçã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 unmarshaling é o mesmo que versões mais antigas do que Windows 8. EOAC_NO_CUSTOM_MARSHAL restrições se aplicarão 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 O 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 Cancelar omarsalização de dados cuja origem é o contêiner de aplicativos permite apenas uma lista confiável do sistema de unmarshalers protegidos e unmarshalers permitidos por processo pela função CoAllowUnmarshalerCLSID . O comportamento de desmarcaçã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 | objidlbase.h (inclua Objidlbase.h) |