Partilhar via


Armazenamento estruturado

Finalidade

O armazenamento estruturado fornece persistência de arquivos e dados em COM, manipulando um único arquivo como uma coleção estruturada de objetos conhecidos como armazenamentos e fluxos.

O objetivo do armazenamento estruturado é reduzir as penalidades de desempenho e a sobrecarga associadas ao armazenamento de objetos separados em um único arquivo. O Armazenamento Estruturado fornece uma solução definindo como lidar com uma única entidade de arquivo como uma coleção estruturada de dois tipos de objetos, armazenamentos e fluxos por meio de uma implementação padrão chamada Arquivos Compostos. Isso permite que o usuário interaja e gerencie um arquivo composto como se fosse um único arquivo, em vez de uma hierarquia aninhada de objetos separados.

Quando aplicável

O armazenamento estruturado pode ser usado em sistemas operacionais baseados em Microsoft COM.

Público de desenvolvedores

A documentação do Armazenamento Estruturado destina-se a programadores experientes em C e C++ e desenvolvedores de sistemas baseados em COM.

O Armazenamento Estruturado suporta principalmente linguagens de programação C e C++, no entanto, qualquer tecnologia baseada em COM também suportará qualquer linguagem de programação que utilize ponteiros de interface.

Uma sólida compreensão das tecnologias COM é pré-requisito para o uso de desenvolvimento do armazenamento estruturado.

Requisitos de tempo de execução

Para obter mais informações sobre quais sistemas operacionais são necessários para usar um elemento de API específico, consulte a seção Requisitos da documentação do elemento.

Nesta secção

Tópico Descrição
Visão geral
Informações gerais sobre armazenamento estruturado.
Usando o armazenamento estruturado
Usando informações para armazenamento estruturado.
de referência
Documentação de interfaces, funções, estruturas e enumerações específicas do Structured Storage.
Amostras
Exemplos de código escritos em C++. Para obter mais informações, consulte Nomes em IStorage, Property set Header, Seção, Storing Property Setse Using Structured Storage.

O modelo de objeto componente