Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура FILE_PROVIDER_EXTERNAL_INFO_V1 определяет метаданные, относящиеся к файлам, предоставляемым WOF_PROVIDER_FILE. Этот поставщик обеспечивает эффективное сжатие данных, которые не будут изменены, например исполняемые файлы. Если файл открыт для доступа на запись, файл будет прозрачно распаковывать.
Синтаксис
typedef struct _FILE_PROVIDER_EXTERNAL_INFO_V1 {
ULONG Version;
ULONG Algorithm;
ULONG Flags;
} FILE_PROVIDER_EXTERNAL_INFO_V1, *PFILE_PROVIDER_EXTERNAL_INFO_V1;
Члены
Version
Используемая версия поставщика. Укажите FILE_PROVIDER_CURRENT_VERSION.
Algorithm
Задает алгоритм сжатия, используемый для сжатия этого файла. В настоящее время определены алгоритмы:
| Алгоритм | Описание |
|---|---|
| FILE_PROVIDER_COMPRESSION_XPRESS4K | Данные для файла должны быть сжаты в 4 КБ с помощью алгоритма XPress. Этот алгоритм предназначен для вычислительных вычислений и обеспечивает быстрый доступ к данным. |
| FILE_PROVIDER_COMPRESSION_LZX | Данные для файла должны быть сжаты в 32 КБ с помощью алгоритма LZX. Этот алгоритм предназначен для обеспечения высокой компактность и обеспечивает небольшое количество ресурсов для редко доступных данных. |
| FILE_PROVIDER_COMPRESSION_XPRESS8K | Данные для файла должны быть сжаты в 8 кб фрагментов с помощью алгоритма XPress. |
| FILE_PROVIDER_COMPRESSION_XPRESS16K | Данные для файла должны быть сжаты в 16 кб фрагментов с помощью алгоритма XPress. |
Flags
Задает флаги для операции. Зарезервировано для дальнейшего использования, должно быть 0.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| заголовка | ntifs.h (включая Windows.h, WinIoCtl.h, Ntifs.h, Windows.h, WinIoCtl.h, Ntifs.h) |