GLOBALOPT_UNMARSHALING_POLICY_VALUES 枚举 (objidl.h)
为 COM 取消组合策略全局选项提供值。
语法
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 取消marshaling仅允许 CoAllowUnmarshalerCLSID 函数对每个进程允许的强化未marshaler 和 unmarshaler 列表的系统信任列表。 这是应用容器中进程的默认值。 |
COMGLB_UNMARSHALING_POLICY_HYBRID 值: 2 取消封存数据(其源为应用容器)仅允许 CoAllowUnmarshalerCLSID 函数按进程允许的强化未marshaler 和 unmarshaler 的系统信任列表。 对于源不是应用容器的数据的取消封送行为与以前的版本不同。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | Windows Server 2012 |
标头 | objidl.h (包括 Objidlbase.h) |