Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit des valeurs pour l’option globale de stratégie de démarshalation 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_NORMALValeur : 0 Le comportement de démarshalation est le même que les versions antérieures à Windows 8. EOAC_NO_CUSTOM_MARSHAL restrictions s’appliquent si cet indicateur est défini dans CoInitializeSecurity. Sinon, il n’y a aucune restriction. Il s’agit de la valeur par défaut pour les processus qui ne sont pas dans le conteneur d’application. |
COMGLB_UNMARSHALING_POLICY_STRONGValeur : 1 Le démarshalation autorise uniquement une liste approuvée par le système des unmarshalers renforcés et des unmarshaleurs autorisés par processus par la fonction CoAllowUnmarshalerCLSID . Il s’agit de la valeur par défaut pour les processus dans le conteneur d’application. |
COMGLB_UNMARSHALING_POLICY_HYBRIDValeur : 2 Le démarshalation des données dont la source est un conteneur d’applications autorise uniquement une liste approuvée par le système des unmarshalers renforcés et des démarshalateurs autorisés par processus par la fonction CoAllowUnmarshalerCLSID . Le comportement de démarshalation des données avec une source qui n’est pas un conteneur d’application est inchangé par rapport aux versions précédentes. |
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 8 |
| Serveur minimal pris en charge | Windows Server 2012 |
| En-tête | objidlbase.h (inclure Objidlbase.h) |