次の方法で共有


object (C++)

カスタム インターフェイスを識別します。

[object]

解説

インターフェイス定義の直前に C++ 属性 object を指定すると、そのインターフェイスはカスタム インターフェイスとして .idl ファイルに配置されます。

object が設定されたインターフェイスは、IUnknown から継承する必要があります。任意の基本インターフェイスを IUnknown から継承する場合は、この条件が満たされます。IUnknown から継承する基本インターフェイスがない場合は、コンパイラによって属性 object が設定されたインターフェイスを IUnknown から派生します。

使用例

object の使用例については、「nonbrowsable」を参照してください。

必要条件

属性コンテキスト

対象

interface

複数回の適用

不可

必要な属性

なし

無効な属性

なし

属性コンテキストの詳細については、「属性コンテキスト」を参照してください。

参照

概念

IDL 属性

インターフェイス属性

dual

dispinterface

custom (C++)

__interface

ATL サンプル