Almacenamiento estructurado

Propósito

Structured Storage proporciona persistencia de archivos y datos en COM mediante el control de un único archivo como una colección estructurada de objetos conocidos como almacenamientos y secuencias.

El propósito de Structured Storage es reducir las penalizaciones de rendimiento y la sobrecarga asociadas al almacenamiento de objetos independientes en un único archivo. Structured Storage proporciona una solución definiendo cómo controlar una sola entidad de archivo como una colección estructurada de dos tipos de almacenamientos y flujos de objetos a través de una implementación estándar denominada Archivos compuestos. Esto permite al usuario interactuar y administrar un archivo compuesto como si fuera un único archivo en lugar de una jerarquía anidada de objetos independientes.

Donde sea aplicable

El almacenamiento estructurado se puede usar en sistemas operativos basados en COM de Microsoft.

Audiencia de desarrolladores

La documentación de Structured Storage está pensada para programadores experimentados de C y C++ y desarrolladores de sistemas basados en COM.

Structured Storage admite principalmente lenguajes de programación C y C++, pero cualquier tecnología basada en COM también admitirá cualquier lenguaje de programación que use punteros de interfaz.

Un conocimiento sólido de las tecnologías COM es un requisito previo para el uso del desarrollo del almacenamiento estructurado.

Requisitos de tiempo de ejecución

Para obtener más información sobre qué sistemas operativos son necesarios para usar un elemento de API determinado, consulte la sección Requisitos de la documentación del elemento .

En esta sección

Tema Descripción
Información general
Información general sobre el almacenamiento estructurado.
Uso del almacenamiento estructurado
Uso de información para El almacenamiento estructurado.
Referencia
Documentación de interfaces, funciones, estructuras y enumeraciones específicas de Structured Storage.
Muestras
Ejemplos de código escritos en C++. Para obtener más información, vea Nombres en IStorage, Encabezado del conjunto de propiedades, Sección, Almacenamiento de conjuntos de propiedades y Uso del almacenamiento estructurado.

The Component Object Model [Modelo de objetos componentes (COM)]