Partager via


Compression API

Vue d’ensemble de la technologie de l’API compression.

Pour développer l’API compression, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
COMPRESS_INFORMATION_CLASS

Les valeurs de cette énumération identifient le type de classe d’informations en cours de définition ou de récupération.

Fonctions

 
CloseCompressor

Appelez pour fermer un COMPRESSOR_HANDLE ouvert.
CloseDecompressor

Appelez pour fermer une DECOMPRESSOR_HANDLE ouverte.
Compresser

Prend un bloc d’informations et les compresse.
CreateCompressor

Génère une nouvelle COMPRESSOR_HANDLE.
CreateDecompressor

Génère une nouvelle DECOMPRESSOR_HANDLE.
Décompresser

Prend un bloc d’informations compressées et les décompose.
QueryCompressorInformation

Interroge un compresseur pour obtenir des informations sur un algorithme de compression particulier.
QueryDecompressorInformation

Utilisez cette fonction pour interroger des informations sur un algorithme de compression particulier.
ResetCompressor

Prépare le compresseur pour la compression d’un nouveau flux.
ResetDecompressor

Prépare le décompresseur pour la décompression d’un nouveau flux.
SetCompressorInformation

Définit les informations d’un compresseur pour un algorithme de compression particulier.
SetDecompressorInformation

Définit les informations d’un décompresseur pour un algorithme de compression particulier.

Structures

 
COMPRESS_ALLOCATION_ROUTINES

Structure contenant des routines facultatives d’allocation et de désallocation de mémoire.