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