Share via


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 (...);

関連項目

インターフェイス定義 (IDL) ファイル

/ms_union