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


структура FILE_COMPRESSION_INFO (winbase.h)

Получает сведения о сжатии файлов. Используется для любых дескрипторов. Используется только при вызове Метода GetFileInformationByHandleEx.

Синтаксис

typedef struct _FILE_COMPRESSION_INFO {
  LARGE_INTEGER CompressedFileSize;
  WORD          CompressionFormat;
  UCHAR         CompressionUnitShift;
  UCHAR         ChunkShift;
  UCHAR         ClusterShift;
  UCHAR         Reserved[3];
} FILE_COMPRESSION_INFO, *PFILE_COMPRESSION_INFO;

Члены

CompressedFileSize

Размер сжатого файла.

CompressionFormat

Формат сжатия, используемый для сжатия файла.

CompressionUnitShift

Фактор, который использует сжатие.

ChunkShift

Количество фрагментов, смещенных при сжатии.

ClusterShift

Количество кластеров, смещенных путем сжатия.

Reserved[3]

Зарезервировано.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть winbase.h (включая Windows.h)
Распространяемые компоненты Windows SDK в Windows Server 2003 и Windows XP.

См. также раздел

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx