Partager via


énumération COMPRESS_INFORMATION_CLASS (compressapi.h)

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

Syntax

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

Constantes

 
COMPRESS_INFORMATION_CLASS_INVALID
Valeur : 0
Classe d’informations non valides
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE
Taille de bloc personnalisée. La valeur spécifiée peut être comprise entre 65536 et 67108864 octets. Cette valeur ne peut être utilisée qu’avec l’algorithme de compression LZMS. Une taille minimale de 1 Mo est suggérée pour obtenir un meilleur taux de compression. Une classe d’informations de ce type est sizeof(DWORD).
COMPRESS_INFORMATION_CLASS_LEVEL
Niveau de compression souhaité. La valeur par défaut est (DWORD)0. La valeur (DWORD)1 peut améliorer le taux de compression avec une vitesse de compression légèrement plus lente. Cette valeur ne peut être utilisée qu’avec l’algorithme de compression XPRESS ou l’algorithme de compression XPRESS avec L’encodage Huffman. Une classe d’informations de ce type est sizeof(DWORD).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête compressapi.h