次の方法で共有


defaultcollelem

Visual Basic コードの最適化処理に使用します。

[defaultcollelem]

解説

C++ 属性 defaultcollelem の機能は、Microsoft インターフェイス定義言語 (MIDL: Microsoft Interface Definition Language) 属性 defaultcollelem と同じです。

使用例

属性 defaultcollelem を使用したインターフェイス メソッドのコード例を次に示します。

// cpp_attr_ref_defaultcollelem.cpp
// compile with: /LD
#include <unknwn.h>
[module(name="MyLib")];
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMyForm 
{   
   [propget, id(1), bindable, defaultcollelem, displaybind, 
   defaultbind, requestedit] HRESULT P1([out, retval] long *nSize);
   [propput, id(1), bindable, defaultcollelem, displaybind, 
   defaultbind, requestedit] HRESULT P1([in] long nSize);
};

必要条件

属性コンテキスト

対象

インターフェイス メソッド

複数回の適用

不可

必要な属性

なし

無効な属性

なし

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

参照

概念

IDL 属性

メソッド属性

ATL サンプル