次の方法で共有


インターフェイス ヘッダー属性

インターフェイス ヘッダーにこれらの属性を組み込んで、インターフェイス全体に関する情報を伝えます。

属性 使い
async_uuid COM インターフェイスの同期バージョンと非同期バージョンの両方を定義するように MIDL コンパイラに指示します。
uuidする 特定のインターフェイスを他のすべてのインターフェイスと区別する 128 ビット値を指定します。 実際の値は、GUID、CLSID、または IID を表します。
ローカルする ヘッダー ファイルのみを生成するように MIDL コンパイラに指示します。 インターフェイスには、uuid または ローカル 属性が必要です。
ms_union カプセル化されていない共用体の NDR アラインメントを制御します。 MIDL 1.0 または 2.0 上に構築されたインターフェイスとの下位互換性のために使用します。
オブジェクト インターフェイスを COM インターフェイスとして識別し、RPC クライアントとサーバー スタブの代わりにプロキシ/スタブ コードを生成するように MIDL コンパイラに指示します。
バージョンの インターフェイスの複数のバージョンが存在する場合に、インターフェイスの特定のバージョンを識別します。 COM インターフェイスは不変であるため、オブジェクト インターフェイスで バージョンの 属性を使用することはできません。
pointer_default パラメーター リストに含まれるポインターを除くすべてのポインターの既定のポインター型を指定します。 既定の型は、一意のref、または ptrできます。
エンドポイント サーバー アプリケーションがリモート プロシージャ コールをリッスンする静的 (既知) エンドポイントを指定します。

 

デュアル や oleautomationなど、ライブラリ ステートメント内で定義または参照されているインターフェイスに固有のインターフェイス属性については、「タイプ ライブラリ属性」を参照してください。