結構化儲存體
目的
結構化儲存體藉由處理單一檔案作為稱為儲存體和資料流程的物件結構化集合,在 COM 中提供檔案和資料持續性。
結構化儲存體的目的是要減少與將個別物件儲存在單一檔案中相關聯的效能負面影響和額外負荷。 結構化儲存體藉由定義如何處理單一檔案實體做為兩種物件儲存類型的結構化集合,以及透過稱為複合檔案的標準實作串流,來提供解決方案。 這可讓使用者與複合檔案互動及管理,就像是單一檔案,而不是個別物件的巢狀階層。
適用時
結構化儲存體可用於 Microsoft COM 型作業系統。
開發人員對象
結構化儲存體檔適用于有經驗的 C 和 C++ 程式設計人員和 COM 型系統開發人員。
結構化儲存體主要支援 C 和 C++ 程式設計語言,不過,任何以 COM 為基礎的技術也會支援任何利用介面指標的程式設計語言。
對 COM 技術有深入的瞭解,是開發結構化儲存體的必要條件。
執行階段需求求
如需哪些作業系統需要使用特定 API 元素的詳細資訊,請參閱 元素檔的需求一節。
本節內容
主題 | 描述 |
---|---|
概觀 |
結構化儲存體的一般資訊。 |
使用結構化儲存體 |
使用結構化儲存體的資訊。 |
參考 |
結構化儲存體特定介面、函式、結構和列舉的檔。 |
範例 |
以 C++ 撰寫的程式碼範例。 如需詳細資訊,請參閱 IStorage 中的名稱、 屬性集標頭、 區段、 儲存屬性集和使用 結構化儲存體。 |