カスタム インターフェイスを識別します。
構文
[object]
解説
インターフェイス定義を前に置くと、object C++ 属性は、インターフェイスをカスタム インターフェイスとして .idl ファイルに配置します。
object でマークされたインターフェイスは、IUnknown から継承する必要があります。 いずれかの基底インターフェイスが IUnknown から継承されている場合に、この条件が満たされます。 基底インターフェイスが IUnknown から継承されていない場合、コンパイラは、object でマークされたインターフェイスを IUnknown から派生させます。
例
object の使用例については、nonbrowsable を参照してください。
要件
| 属性コンテキスト | 値 |
|---|---|
| 適用対象 | interface |
| 反復可能 | いいえ |
| 必要な属性 | なし |
| 無効な属性 | なし |
属性コンテキストの詳細については、「 属性コンテキスト」を参照してください。