Share via


IEnumSTATPROPSTG 介面 (propidlbase.h)

IEnumSTATPROPSTG 介面會逐一查看 STATPROPSTG 結構的數位。 STATPROPSTG 結構包含屬性集中屬性的相關統計數據。 IEnumSTATPROPSTG 具有與所有列舉值介面相同的方法: NextSkipResetClone

實作會定義集合中屬性列舉的順序。 建立列舉值且不會在列舉期間移除時存在的屬性,只會列舉一次。 列舉進行時新增或刪除的屬性可能或可能不會列舉,但永遠不會列舉一次以上。

保留的屬性標識碼、屬性識別碼為 0 (字典) 、1 (代碼頁指標) ,或未列舉大於或等於0x80000000的屬性。

非簡單屬性的列舉不一定表示屬性可以透過 呼叫 IPropertyStorage::ReadMultiple 成功讀取屬性。 這是因為在屬性列舉期間,檢查間接數據流或記憶體是否存在的效能額外負荷是禁止的。

繼承

IEnumSTATPROPSTG 介面繼承自 IUnknown 介面。 IEnumSTATPROPSTG 也有下列類型的成員:

方法

IEnumSTATPROPSTG 介面具有這些方法。

 
IEnumSTATPROPSTG::Clone

IEnumSTATPROPSTG::Clone 方法會建立列舉值,其中包含與目前 STATPROPSTG 結構列舉值相同的列舉狀態。
IEnumSTATPROPSTG::Next

IEnumSTATPROPSTG::Next 方法會擷取指定數目的 STATPROPSTG 結構,後續會接著在列舉序列中。
IEnumSTATPROPSTG::Reset

IEnumSTATPROPSTG::Reset 方法會將列舉序列重設為 STATPROPSTG 結構數位的開頭。
IEnumSTATPROPSTG::Skip

IEnumSTATPROPSTG::Skip 方法會略過列舉序列中指定的 STATPROPSTG 結構數目。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 propidlbase.h (包含 Propidl.h)

另請參閱

列舉所有範例

IPropertyStorage::Enum