CComQIPtrElementTraits Class

在创建COM接口指针时的集合,此选件类的方法、静态有用功能和的typedef。

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

参数

  • I
    指定指针类型的COM接口将存储。

  • piid
    为 IIID的指针。

成员

公共 Typedefs

名称

说明

CComQIPtrElementTraits::INARGTYPE

使用的数据类型对于将元素添加到集合选件类对象。

备注

在创建 CComQIPtr COM接口指针对象时,集合选件类此选件类派生方法并提供有用的typedef。 CInterfaceArrayCInterfaceList 选件类使用此选件类。

有关更多信息,请参见 ATL 集合选件类

继承层次结构

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

要求

Header: atlcoll.h

请参见

参考

CDefaultElementTraits Class

其他资源

ATL Class Overview