ms_union 属性
キーワード (keyword) [ms_union] は、カプセル化されていない共用体の NDR アラインメントを制御するために使用されます。
[
ms_union,
...
]
interface interface-name
{
...
}
[ms_union] procedure-type procedure-name(param-list);
パラメーター
-
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 (...);
関連項目