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 (...);
另请参阅