ms_union 特性

关键字 (keyword) [ms_union] 用于控制非封装联合的 NDR 对齐方式。

[
    ms_union,
    ...
]
interface interface-name 
{
    ...
}

[ms_union] procedure-type procedure-name(param-list);

parameters

interface-name

指定接口的名称。

procedure-type

指定要应用特性的过程的返回类型。

procedure-name

指定过程的名称。

param-list

指定过程的参数列表,该列表可能为空。

备注

切勿将此开关或属性用于新接口。 这只是一项向后兼容性功能。此版本的 Microsoft RPC 中的 MIDL 编译器镜像 OSF DCE IDL 编译器对于非封装联合的行为。 但是,由于早期版本的 MIDL 编译器未执行此操作, 因此/ms_union 开关提供与基于早期版本 MIDL 编译器构建的接口的兼容性。

ms_union功能可用作 IDL 接口属性、IDL 类型属性或命令行开关 ( /ms_union) 。

示例

[ms_union] long procedure (...);

另请参阅

接口定义 (IDL) 文件

/ms_union