共用方式為


IEnumSTATPROPSTG-Compound 檔案實作

IEnumSTATPROPSTG 介面的複合檔案實作可用來列舉屬性,進而產生包含統計屬性數據的 STATPROPSTG結構 IPropertyStorage 實作會管理統計數據,並與目前的複合檔案儲存對象相關聯。

IEnumSTATPROPSTG COM 實作中的建構函式會建立讀取整個屬性集的類別,並建立可在 呼叫 IEnumSTATPROPSTG::Clone 時共用的靜態數位。

使用時機

呼叫 IEnumSTATPROPSTG 的複合檔案實作,以列舉包含目前屬性集內屬性相關數據的 STATPROPSTG 結構。 使用屬性儲存介面的複合檔案實作時,請呼叫 IPropertyStorage::Enum,以傳回 IEnumSTATPROPSTG 指標來管理屬性儲存物件及其內的元素。

言論

IEnumSTATPROPSTG::Next

取得下一或多個 STATPROPSTG 結構(數位是由 celt 參數所指定)。 如果成功,則傳回S_OK。

IEnumSTATPROPSTG::Skip

略過 celt中指定的項目數目。 要透過呼叫 Next 列舉的下一個專案,然後在略過的項目之後變成 專案。 如果略過 celt 元素,則傳回S_OK;如果略過 celt 元素,則會傳回S_FALSE。

IEnumSTATPROPSTG::Reset

將游標設定為列舉的開頭。 如果成功,則傳回S_OK,否則會傳回STG_E_INVALIDHANDLE。

IEnumSTATPROPSTG::Clone

使用 IEnumSTATPROPSTG 建構函式來建立數位的複本。 由於建構靜態陣列的類別實際上包含 物件,因此此函式主要會新增至參考計數。

STATPROPSTG

IPropertyStorage::Enum