API di compressione

Panoramica della tecnologia API di compressione.

Per sviluppare l'API di compressione, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
COMPRESS_INFORMATION_CLASS

I valori di questa enumerazione identificano il tipo di classe di informazioni impostata o recuperata.

Funzioni

 
CloseCompressor

Chiamare per chiudere un COMPRESSOR_HANDLE aperto.
CloseDecompressor

Chiamare per chiudere un DECOMPRESSOR_HANDLE aperto.
Comprimere

Accetta un blocco di informazioni e lo comprime.
CreateCompressor

Genera una nuova COMPRESSOR_HANDLE.
CreateDecompressor

Genera una nuova DECOMPRESSOR_HANDLE.
Decomprimere

Accetta un blocco di informazioni compresse e la decompresse.
QueryCompressorInformation

Esegue query su un compressore per informazioni su un particolare algoritmo di compressione.
QueryDecompressorInformation

Usare questa funzione per eseguire query su un particolare algoritmo di compressione.
ResetCompressor

Prepara il compressore per la compressione di un nuovo flusso.
ResetDecompressor

Prepara il decompressore per la decompressione di un nuovo flusso.
SetCompressorInformation

Imposta le informazioni in un compressore per un particolare algoritmo di compressione.
SetDecompressorInformation

Imposta le informazioni in un decompressor per un particolare algoritmo di compressione.

Strutture

 
COMPRESS_ALLOCATION_ROUTINES

Struttura contenente routine facoltative di allocazione e deallocazione della memoria.