dispinterface
.idl ファイルにインターフェイスをディスパッチ インターフェイスとして配置します。
[dispinterface]
解説
インターフェイスの直前に C++ 属性 dispinterface があると、そのインターフェイスは生成される .idl ファイルのライブラリ ブロック内に配置されます。
基本クラスを指定しない限り、ディスパッチ インターフェイスは IDispatch から派生します。 ディスパッチ インターフェイスのメンバーの id を指定する必要があります。
MIDL ドキュメントの dispinterface の使用例を次に示します。
dispinterface helloPro
{ interface hello; };
この例は、属性 dispinterface の有効な例ではありません。
使用例
dispinterface の使用例については、「bindable」を参照してください。
必要条件
属性コンテキスト
対象 |
interface |
複数回の適用 |
不要 |
必要な属性 |
[なし] |
無効な属性 |
dual、object、oleautomation、local、ms_union |
詳細については、「属性コンテキスト」を参照してください。