перечисление 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 |