Share via


COMPRESS_INFORMATION_CLASS-Enumeration (compressapi.h)

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

Syntax

typedef enum {
  COMPRESS_INFORMATION_CLASS_INVALID = 0,
  COMPRESS_INFORMATION_CLASS_BLOCK_SIZE,
  COMPRESS_INFORMATION_CLASS_LEVEL
} COMPRESS_INFORMATION_CLASS;

Konstanten

 
COMPRESS_INFORMATION_CLASS_INVALID
Wert: 0
Ungültige Informationsklasse
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE
Angepasste Blockgröße. Der angegebene Wert kann zwischen 65536 und 67108864 Bytes betragen. Dieser Wert kann nur mit dem LZMS-Komprimierungsalgorithmus verwendet werden. Eine Mindestgröße von 1 MB wird empfohlen, um ein besseres Komprimierungsverhältnis zu erhalten. Eine Informationsklasse dieses Typs ist sizeof(DWORD).
COMPRESS_INFORMATION_CLASS_LEVEL
Gewünschte Komprimierungsebene. Der Standardwert ist (DWORD)0. Der Wert (DWORD)1 kann das Komprimierungsverhältnis mit einer etwas langsameren Komprimierungsgeschwindigkeit verbessern. Dieser Wert kann nur mit dem XPRESS-Komprimierungsalgorithmus oder dem XPRESS mit Huffman-Codierungskomprimierungsalgorithmus verwendet werden. Eine Informationsklasse dieses Typs ist sizeof(DWORD).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Kopfzeile compressapi.h