IEnumSTATPROPSTG 介面 (propidl.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 結構數目。 (IEnumSTATPROPSTG.Skip)

規格需求

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

另請參閱

EnumAll 範例

IPropertyStorage::Enum