共用方式為


結構化記憶體

目的

結構化記憶體藉由將單一檔案當作稱為記憶體和數據流的對象結構化集合,在 COM 中提供檔案和數據持續性。

結構化記憶體的目的是要降低與將個別物件儲存在單一檔案中相關聯的效能處罰和額外負荷。 結構化記憶體透過稱為複合檔案的標準實作,定義如何處理單一檔案實體作為兩種物件儲存和數據流的結構化集合,以提供解決方案。 這可讓使用者與複合檔案互動及管理,就像是單一檔案,而不是個別物件的巢狀階層。

適用時

結構化記憶體可用於以 COM 為基礎的作系統Microsoft。

開發人員物件

結構化記憶體檔適用於經驗豐富的 C 和 C++ 程式設計人員和 COM 型系統開發人員。

結構化記憶體主要支援 C 和 C++ 程式設計語言,不過任何以 COM 為基礎的技術也會支援任何利用介面指標的程式設計語言。

深入瞭解 COM 技術是結構化記憶體開發使用的必要條件。

運行時間需求

如需使用特定 API 元素所需作系統的詳細資訊,請參閱 元素檔的需求一節。

在本節中

主題 描述
概觀
結構化記憶體的一般資訊。
使用結構化記憶體
使用結構化記憶體的資訊。
參考
結構化記憶體特定介面、函式、結構和列舉的檔。
範例
以 C++ 撰寫的程式碼範例。 如需詳細資訊,請參閱 IStorage 中的名稱、屬性集標頭一節儲存屬性集,以及使用結構化記憶體

元件物件模型