IEnumSTATPROPSTG 介面 (propidlbase.h)
IEnumSTATPROPSTG 介面會逐一查看 STATPROPSTG 結構的數位。 STATPROPSTG 結構包含屬性集中屬性的相關統計數據。 IEnumSTATPROPSTG 具有與所有列舉值介面相同的方法: Next、 Skip、 Reset 和 Clone。
實作會定義集合中屬性列舉的順序。 建立列舉值且不會在列舉期間移除時存在的屬性,只會列舉一次。 列舉進行時新增或刪除的屬性可能或可能不會列舉,但永遠不會列舉一次以上。
保留的屬性標識碼、屬性識別碼為 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) |