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) |