TRefPointerCollection 类 (refptrco.h)

[TRefPointerCollection 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]

TRefPointerCollection 类是收集指向对象的指针的容器类。 可以枚举这些指针。

TRefPointerCollection 具有以下类型的成员:

方法 说明
添加 将项添加到集合并调用 AddRef 方法以递增引用计数。
BeginEnum 开始集合的枚举。 在枚举集合 (REFPTRCOLLECTION_POSITION) 之前,使用要作为参数初始化的游标调用此方法。
Empty 清空列表,释放所有持有的指针。
EndEnum 结束集合的枚举。 枚举操作完成后调用此方法。
GetNext 从列表中获取下一项,并调用 AddRef 方法以递增引用计数。 (用户必须在完成后释放指针,每次传入同一游标。)
GetSize 返回列表中的项数。
TRefPointerCollection 构造一个新的 TRefPointerCollection 对象。

继承

TRefPointerCollection 类实现 CThreadBase。

方法

TRefPointerCollection 类具有这些方法。

 
TRefPointerCollection::Add

Add 方法添加对集合的引用。
TRefPointerCollection::BeginEnum

BeginEnum 方法开始枚举集合。
TRefPointerCollection::Empty

Empty 方法从集合中删除所有项。
TRefPointerCollection::EndEnum

EndEnum 方法结束集合的枚举。
TRefPointerCollection::GetNext

GetNext 方法获取指向集合中下一个实例的指针。
TRefPointerCollection::GetSize

GetSize 方法返回列表中的项数。
TRefPointerCollection::TRefPointerCollection

此构造函数初始化新的 TRefPointerCollection 对象。 (TRefPointerCollection.TRefPointerCollection)
TRefPointerCollection::TRefPointerCollection

此构造函数初始化新的 TRefPointerCollection 对象。 (重载 1/2)

注解

此类的析构函数为 TRefPointerCollection::~TRefPointerCollection

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 refptrco.h (包括 FwCommon.h)