GLOBALOPT_UNMARSHALING_POLICY_VALUES列舉 (objidlbase.h)
提供 COM unmarshaling 原則全域選項的值。
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;
常數
COMGLB_UNMARSHALING_POLICY_NORMAL 值: 0 取消封存行為與 Windows 8 舊版本相同。 如果此旗標是在 CoInitializeSecurity 中設定,則EOAC_NO_CUSTOM_MARSHAL限制適用。 否則,沒有任何限制。 這是不在應用程式容器中的進程預設值。 |
COMGLB_UNMARSHALING_POLICY_STRONG 值: 1 Unmarshaling 只允許 CoAllowUnmarshalerCLSID 函式允許個別進程的強化 unmarshalers 和 unmarshalers 系統信任列表。 這是應用程式容器中進程的預設值。 |
COMGLB_UNMARSHALING_POLICY_HYBRID 值: 2 取消封存數據,其來源是應用程式容器,只允許 CoAllowUnmarshalerCLSID 函式允許個別進程的強化 unmarshalers 和 unmarshalers 系統信任清單。 具有非應用程式容器之來源之數據的取消封存行為與舊版不同。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
標頭 | objidlbase.h (include Objidlbase.h) |