Структурированное хранилище

Назначение

Структурированное хранилище обеспечивает сохраняемость файлов и данных в COM, обрабатывая один файл в виде структурированной коллекции объектов, известных как хранилища и потоки.

Цель структурированного хранилища заключается в сокращении снижения производительности и накладных расходов, связанных с хранением отдельных объектов в одном файле. Структурированное хранилище предоставляет решение, определяя способ обработки одной сущности файла в виде структурированной коллекции двух типов хранилищ объектов и потоков с помощью стандартной реализации, называемой составными файлами. Это позволяет пользователю взаимодействовать с составным файлом и управлять им, как если бы он был одним файлом, а не вложенной иерархией отдельных объектов.

Там, где это применимо

Структурированное хранилище можно использовать в операционных системах Майкрософт на основе COM.

Аудитория разработчиков

Документация по структурированному хранилищу предназначена для опытных программистов на C и C++, а также для разработчиков систем на основе COM.

Структурированное хранилище в основном поддерживает языки программирования C и C++, однако любая технология на основе COM также будет поддерживать любой язык программирования, использующим указатели интерфейса.

Глубокое понимание технологий COM является необходимым условием для разработки использования структурированного хранилища.

Требования к среде выполнения

Дополнительные сведения о том, какие операционные системы требуются для использования определенного элемента API, см. в разделе Requirements документации по элементу .

В этом разделе

Раздел Описание
Обзор
Общие сведения о структурированных хранилищах.
Использование структурированного хранилища
Использование сведений для структурированного хранилища.
Справочные материалы
Документация по интерфейсам, функциям, структурам и перечислениям структурированного хранилища.
Примеры
Примеры кода, написанные на C++. Дополнительные сведения см. в разделах Имена в IStorage, Заголовок набора свойств, Раздел, Хранение наборов свойств и Использование структурированного хранилища.

Модель COM