CComQIPtrElementTraits クラス

このクラスには、COM インターフェイス ポインターのコレクションを作成するときに役立つメソッド、静的関数、および typedef が用意されています。

template<
   typename I,
   const IID* piid = & __uuidof( I ) 
> 
class CComQIPtrElementTraits : public CDefaultElementTraits<
   ATL::CComQIPtr< I, piid >
>

パラメーター

  • I
    COM を格納するポインターの型を指定することを実装します。

  • piid
    I の IID へのポインター。

メンバー

7x9x76d4.collapse_all(ja-jp,VS.110).gifパブリック typedef

名前

説明

CComQIPtrElementTraits::INARGTYPE

コレクション クラス オブジェクトに要素を追加するために使用するデータ型。

解説

このクラスは CComQIPtr の COM インターフェイス ポインターのコレクション クラスを作成するとオブジェクトでメソッドを取得し、有効な typedef が用意されています。このクラスは CInterfaceArrayCInterfaceList のクラスの両方によって使用されます。

詳細については、ATL のコレクション クラスを参照してください。

継承階層

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

必要条件

Header: atlcoll.h

参照

関連項目

CDefaultElementTraits クラス

その他の技術情報

ATL クラスの概要