enumerazione GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidl.h)

Fornisce valori per l'opzione globale dei criteri di annullamento com.

Sintassi

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;

Costanti

 
COMGLB_UNMARSHALING_POLICY_NORMAL
Valore: 0
Il comportamento di annullamento della configurazione è uguale a quello delle versioni precedenti a Windows 8. EOAC_NO_CUSTOM_MARSHAL restrizioni si applicano se questo flag è impostato in CoInitializeSecurity. In caso contrario, non ci sono restrizioni. Si tratta dell'impostazione predefinita per i processi che non si trovano nel contenitore dell'app.
COMGLB_UNMARSHALING_POLICY_STRONG
Valore: 1
Unmarshaling consente solo un elenco attendibile di sistema di nonmarshaler e nonmarshaler consentiti per processo dalla funzione CoAllowUnmarshalerCLSID . Si tratta dell'impostazione predefinita per i processi nel contenitore dell'app.
COMGLB_UNMARSHALING_POLICY_HYBRID
Valore: 2
Unmarshaling data il cui origine è contenitore di app consente solo un elenco attendibile di sistema di nonmarshaler e nonmarshaler consentiti per processo dalla funzione CoAllowUnmarshalerCLSID . Unmarshaling comportamento per i dati con un'origine che non è contenitore di app è invariato rispetto alle versioni precedenti.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione objidl.h (includere Objidlbase.h)

Vedi anche

IGlobalOptions

IMarshalingStream