Структурированное хранилище
Назначение
Структурированное хранилище обеспечивает сохраняемость файлов и данных в COM, обрабатывая один файл в виде структурированной коллекции объектов, известных как хранилища и потоки.
Цель структурированного хранилища заключается в сокращении снижения производительности и накладных расходов, связанных с хранением отдельных объектов в одном файле. Структурированное хранилище предоставляет решение, определяя способ обработки одной сущности файла в виде структурированной коллекции двух типов хранилищ объектов и потоков с помощью стандартной реализации, называемой составными файлами. Это позволяет пользователю взаимодействовать с составным файлом и управлять им, как если бы он был одним файлом, а не вложенной иерархией отдельных объектов.
Там, где это применимо
Структурированное хранилище можно использовать в операционных системах Майкрософт на основе COM.
Аудитория разработчиков
Документация по структурированному хранилищу предназначена для опытных программистов на C и C++, а также для разработчиков систем на основе COM.
Структурированное хранилище в основном поддерживает языки программирования C и C++, однако любая технология на основе COM также будет поддерживать любой язык программирования, использующим указатели интерфейса.
Глубокое понимание технологий COM является необходимым условием для разработки использования структурированного хранилища.
Требования к среде выполнения
Дополнительные сведения о том, какие операционные системы требуются для использования определенного элемента API, см. в разделе Requirements документации по элементу .
В этом разделе
Раздел | Описание |
---|---|
Обзор |
Общие сведения о структурированных хранилищах. |
Использование структурированного хранилища |
Использование сведений для структурированного хранилища. |
Справочные материалы |
Документация по интерфейсам, функциям, структурам и перечислениям структурированного хранилища. |
Примеры |
Примеры кода, написанные на C++. Дополнительные сведения см. в разделах Имена в IStorage, Заголовок набора свойств, Раздел, Хранение наборов свойств и Использование структурированного хранилища. |