Komprimierungs-API

Übersicht über die Komprimierungs-API-Technologie.

Zum Entwickeln der Komprimierungs-API benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
COMPRESS_INFORMATION_CLASS

Die Werte dieser Enumeration identifizieren den Typ der Informationsklasse, die festgelegt oder abgerufen wird.

Functions

 
CloseCompressor

Rufen Sie auf, um eine geöffnete COMPRESSOR_HANDLE zu schließen.
CloseDecompressor

Rufen Sie auf, um eine geöffnete DECOMPRESSOR_HANDLE zu schließen.
Komprimieren

Nimmt einen Informationsblock an und komprimiert ihn.
CreateCompressor

Generiert eine neue COMPRESSOR_HANDLE.
CreateDecompressor

Generiert eine neue DECOMPRESSOR_HANDLE.
Dekomprimieren

Übernimmt einen Block komprimierter Informationen und dekomprimiert ihn.
QueryCompressorInformation

Fragt einen Kompressor nach Informationen für einen bestimmten Komprimierungsalgorithmus ab.
QueryDecompressorInformation

Verwenden Sie diese Funktion, um Informationen zu einem bestimmten Komprimierungsalgorithmus abzufragen.
ResetCompressor

Bereitet den Kompressor auf die Komprimierung eines neuen Datenstroms vor.
ResetDecompressor

Bereitet den Dekomprimierungsor auf die Dekomprimierung eines neuen Datenstroms vor.
SetCompressorInformation

Legt Informationen in einem Kompressor für einen bestimmten Komprimierungsalgorithmus fest.
SetDecompressorInformation

Legt Informationen in einem Dekomprimierungsor für einen bestimmten Komprimierungsalgorithmus fest.

Strukturen

 
COMPRESS_ALLOCATION_ROUTINES

Eine Struktur, die optionale Speicherzuordnungs- und Deallocationroutinen enthält.