Ler em inglês

Compartilhar via


API de compactação

Visão geral da tecnologia da API de Compactação.

Para desenvolver a API de Compactação, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
COMPRESS_INFORMATION_CLASS

Os valores dessa enumeração identificam o tipo de classe de informações que está sendo definida ou recuperada.

Funções

 
CloseCompressor

Chame para fechar uma COMPRESSOR_HANDLE aberta.
CloseDecompressor

Chame para fechar uma DECOMPRESSOR_HANDLE aberta.
Compress

Pega um bloco de informações e compacta-o.
CreateCompressor

Gera uma nova COMPRESSOR_HANDLE.
CreateDecompressor

Gera uma nova DECOMPRESSOR_HANDLE.
Descomprimir

Pega um bloco de informações compactadas e as descompacta.
QueryCompressorInformation

Consulta um compressor para obter informações sobre um algoritmo de compactação específico.
QueryDecompressorInformation

Use essa função para consultar informações sobre um algoritmo de compactação específico.
ResetCompressor

Prepara o compressor para a compactação de um novo fluxo.
ResetDecompressor

Prepara o descompactador para a descompactação de um novo fluxo.
SetCompressorInformation

Define informações em um compressor para um algoritmo de compactação específico.
SetDecompressorInformation

Define informações em um descompactador para um algoritmo de compactação específico.

Estruturas

 
COMPRESS_ALLOCATION_ROUTINES

Uma estrutura que contém rotinas opcionais de alocação e desalocação de memória.