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.

A finalidade 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 armazenamentos e fluxos de objetos 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 COM da Microsoft.

Público de desenvolvedores

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

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

Uma compreensão sólida das tecnologias COM é o 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 seção

Tópico Descrição
Visão geral
Informações gerais sobre o Armazenamento Estruturado.
Usando o Armazenamento Estruturado
Usando informações para Armazenamento Estruturado.
Referência
Documentação de interfaces, funções, estruturas e enumerações específicas do Armazenamento Estruturado.
Amostras
Exemplos de código escritos em C++. Para obter mais informações, consulte Nomes em IStorage, Cabeçalho do Conjunto de Propriedades, Seção, Armazenando Conjuntos de Propriedades e Usando o Armazenamento Estruturado.

O Component Object Model