共用方式為


CComQIPtrElementTraits 類別

這個類別提供在建立 COM 介面指標集合時很有用的方法、靜態函式和 typedefs。

語法

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

參數

I
COM 介面,指定要儲存的指標類型。

piid
I IID 的指標。

成員

公用 Typedefs

名稱 描述
CComQIPtrElementTraits::INARGTYPE 要用於將專案加入至集合類別對象的數據類型。

備註

這個類別會衍生方法,並提供 typedef 在建立 CComQIPtr COM 介面指針對象的集合類別時很有用。 CInterfaceArrayCInterfaceList 類別都使用這個類別。

如需詳細資訊,請參閱 ATL 集合類別

繼承階層架構

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

需求

標頭: atlcoll.h

CComQIPtrElementTraits::INARGTYPE

要用於將專案加入至集合類別對象的數據類型。

typedef I* INARGTYPE;

另請參閱

CDefaultElementTraits 類別
類別概觀