Bagikan melalui


enumerasi GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidl.h)

Menyediakan nilai untuk opsi global kebijakan unmarshaling COM.

Sintaks

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;

Konstanta

 
COMGLB_UNMARSHALING_POLICY_NORMAL
Nilai: 0
Perilaku yang tidak dirasakan sama dengan versi yang lebih lama dari Windows 8. EOAC_NO_CUSTOM_MARSHAL pembatasan berlaku jika bendera ini diatur dalam CoInitializeSecurity. Jika tidak, tidak ada batasan. Ini adalah default untuk proses yang tidak ada dalam kontainer aplikasi.
COMGLB_UNMARSHALING_POLICY_STRONG
Nilai: 1
Unmarshaling hanya memungkinkan daftar unmarshaler dan unmarshaler yang diperkeras yang diizinkan per proses oleh fungsi CoAllowUnmarshalerCLSID . Ini adalah default untuk proses dalam kontainer aplikasi.
COMGLB_UNMARSHALING_POLICY_HYBRID
Nilai: 2
Membatalkan nama data yang sumbernya adalah kontainer aplikasi hanya memungkinkan daftar unmarshaler dan unmarshaler yang dipercaya sistem yang diizinkan per proses oleh fungsi CoAllowUnmarshalerCLSID . Perilaku batal menikah untuk data dengan sumber yang bukan kontainer aplikasi tidak berubah dari versi sebelumnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header objidl.h (termasuk Objidlbase.h)

Lihat juga

IGlobalOptions

IMarshalingStream