共用方式為


TRefPointerCollection 類別 (refptrco.h)

[ TRefPointerCollection 類別是 WMI 提供者架構的一部分,現在被視為最終狀態,而且不會針對影響這些連結庫的非安全性相關問題使用進一步的開發、增強功能或更新。 MI API 應該用於所有新的開發。]

TRefPointerCollection 類別是一種容器類別,可收集物件的指標。 您可以列舉這些指標。

TRefPointerCollection 具有下列類型的成員:

方法 Description
加入 將專案加入集合,並呼叫 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 (include FwCommon.h)