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 flujos.
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 secuencias 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.
Si procede,
El almacenamiento estructurado se puede usar en sistemas operativos basados en COM de Microsoft.
Público para desarrolladores
La documentación de Structured Storage está pensada para programadores de C y C++ experimentados y desarrolladores de sistemas basados en COM.
Structured Storage admite principalmente lenguajes de programación de 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 en 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 de de almacenamiento estructurado |
Uso de información para El almacenamiento estructurado. |
de referencia de |
Documentación de interfaces, funciones, estructuras y enumeraciones específicas de Almacenamiento estructurado. |
ejemplos de |
Ejemplos de código escritos en C++. Para obtener más información, vea Names in IStorage, Property Set Header, Section, Storage Property Setsy Using Structured Storage. |