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。 此类由 CInterfaceArrayCInterfaceList 类使用。

有关详细信息,请参阅 ATL 集合类

继承层次结构

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

要求

标头:atlcoll.h

CComQIPtrElementTraits::INARGTYPE

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

typedef I* INARGTYPE;

另请参阅

CDefaultElementTraits 类
类概述