Поделиться через


перечисление COMPRESS_INFORMATION_CLASS (compressapi.h)

Значения этого перечисления идентифицируют тип задающего или извлекаемого класса информации.

Синтаксис

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

Константы

 
COMPRESS_INFORMATION_CLASS_INVALID
Значение: 0
Недопустимый класс сведений
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE
Настраиваемый размер блока. Указанное значение может быть от 65536 до 67108864 байтов. Это значение можно использовать только с алгоритмом сжатия LZMS. Для лучшего сжатия рекомендуется использовать минимальный размер в 1 МБ. Информационный класс этого типа — sizeof(DWORD).
COMPRESS_INFORMATION_CLASS_LEVEL
Требуемый уровень сжатия. Значение по умолчанию — (DWORD)0. Значение (DWORD)1 может улучшить коэффициент сжатия с немного более низкой скоростью сжатия. Это значение можно использовать только с алгоритмом сжатия XPRESS или XPRESS с алгоритмом сжатия кодирования Хаффмана. Информационный класс этого типа — sizeof(DWORD).

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть compressapi.h