IDL インターフェイス ヘッダー

IDL インターフェイス ヘッダーは、インターフェイス全体に関する情報を指定します。 ACF とは異なり、インターフェイス ヘッダーにはプラットフォームに依存しない属性が含まれています。

インターフェイス ヘッダー内の属性は、インターフェイス全体に対してグローバルです。 つまり、インターフェイスとそのすべての部分に適用されます。 これらの属性は、インターフェイス定義の先頭にある角かっこで囲まれています。 例を次のインターフェイス定義に示します。

[
  uuid(ba209999-0c6c-11d2-97cf-00c04f8eea45),
  version(1.0)
]
interface INTERFACENAME
{

}

インターフェイス ヘッダーに [ uuid属性と version 属性 ] が含まれている [ のに注意 ] してください。 これらはインターフェイスの UUID とバージョン番号をそれぞれ表すので、インターフェイス全体の属性です。

インターフェイス本体には属性を含めすることもできます。 ただし、インターフェイス全体には適用できません。 インターフェイス内の特定の項目 (リモート プロシージャ パラメーターなど) を参照します。

IDL ヘッダー属性の詳細については 、「MIDL 言語リファレンス」を参照してください