CInterfaceList 类
此类提供在构造 COM 接口指针列表时有用的方法。
语法
template<class I, const IID* piid =& __uuidof(I)>
class CInterfaceList
: public CAtlList<ATL::CComQIPtr<I, piid>,
CComQIPtrElementTraits<I, piid>>
参数
I
一个 COM 接口,指定要存储的指针的类型。
piid
指向 I 的 IID 的指针。
成员
公共构造函数
名称 | 描述 |
---|---|
CInterfaceList::CInterfaceList | 接口列表的构造函数。 |
备注
此类提供构造函数和派生方法,用于创建 COM 接口指针的列表。 如果需要数组,请使用 CInterfaceArray。
有关详细信息,请参阅 ATL 集合类。
继承层次结构
CInterfaceList
要求
标头:atlcoll.h
CInterfaceList::CInterfaceList
接口列表的构造函数。
CInterfaceList(UINT nBlockSize = 10) throw();
参数
nBlockSize
块大小,默认值为 10。
备注
块大小用于衡量在需要新元素时分配的内存量。 较大的块大小可减少对内存分配例程的调用,但会使用更多资源。