共用方式為


CComQIPtrElementTraits Class

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

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

參數

  • I
    指定指標型別 COM 介面的值。

  • piid
    為 IIID 的指標。

Members

公用 Typedefs

名稱

描述

CComQIPtrElementTraits::INARGTYPE

使用的資料型別會將項目加入至集合類別物件。

備註

表示建立 CComQIPtr COM 介面指標集合類別物件時,這個類別衍生方法並提供有用的 typedef。 CInterfaceArrayCInterfaceList 類別會使用這個類別。

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

繼承階層架構

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

需求

Header: atlcoll.h

請參閱

參考

CDefaultElementTraits Class

其他資源

ATL Class Overview