CComQIPtrElementTraits クラス
このクラスには、COM インターフェイス ポインターのコレクションを作成するときに役立つ、メソッド、静的関数、typedef が用意されています。
構文
template<typename I, const IID* piid=& __uuidof(I)>
class CComQIPtrElementTraits :
public CDefaultElementTraits<ATL::CComQIPtr<I, piid>>
パラメーター
I
保存するポインターの種類を指定する COM インターフェイス。
piid
I の IID へのポインター。
メンバー
パブリック typedef
名前 | 説明 |
---|---|
CComQIPtrElementTraits::INARGTYPE | コレクション クラス オブジェクトに要素を追加するために使用するデータ型。 |
解説
このクラスを使用すると、メソッドを派生し、CComQIPtr COM インターフェイス ポインター オブジェクトのコレクション クラスを作成するときに便利な typedef を提供します。 このクラスは、CInterfaceArray と CInterfaceList のクラスの両方で使用されます。
詳細については、「ATL コレクション クラス」を参照してください。
継承階層
CComQIPtrElementTraits
要件
ヘッダー: atlcoll.h
CComQIPtrElementTraits::INARGTYPE
コレクション クラス オブジェクトに要素を追加するために使用するデータ型。
typedef I* INARGTYPE;