IEnumSTATPROPSTG-Compound 檔案實作
IEnumSTATPROPSTG 介面的複合檔案實作可用來列舉屬性,進而產生包含統計屬性數據的 STATPROPSTG結構。 IPropertyStorage 實作會管理統計數據,並與目前的複合檔案儲存對象相關聯。
IEnumSTATPROPSTG COM 實作中的建構函式會建立讀取整個屬性集的類別,並建立可在 呼叫 IEnumSTATPROPSTG::Clone 時共用的靜態數位。
使用時機
呼叫 IEnumSTATPROPSTG 的複合檔案實作,以列舉包含目前屬性集內屬性相關數據的 STATPROPSTG 結構。 使用屬性儲存介面的複合檔案實作時,請呼叫 IPropertyStorage::Enum,以傳回 IEnumSTATPROPSTG 指標來管理屬性儲存物件及其內的元素。
言論
-
取得下一或多個 STATPROPSTG 結構(數位是由 celt 參數所指定)。 如果成功,則傳回S_OK。
-
略過 celt中指定的項目數目。 要透過呼叫 Next 列舉的下一個專案,然後在略過的項目之後變成 專案。 如果略過 celt 元素,則傳回S_OK;如果略過 celt 元素,則會傳回S_FALSE。
-
將游標設定為列舉的開頭。 如果成功,則傳回S_OK,否則會傳回STG_E_INVALIDHANDLE。
-
使用 IEnumSTATPROPSTG 建構函式來建立數位的複本。 由於建構靜態陣列的類別實際上包含 物件,因此此函式主要會新增至參考計數。
相關主題