Bagikan melalui


struktur FILE_PROVIDER_EXTERNAL_INFO_V1 (ntifs.h)

Struktur FILE_PROVIDER_EXTERNAL_INFO_V1 mendefinisikan metadata khusus untuk file yang disediakan oleh WOF_PROVIDER_FILE. Penyedia ini memberikan pemadatan yang efisien untuk data yang tidak akan dimodifikasi, seperti file yang dapat dieksekusi. Jika file dibuka untuk akses tulis, file akan didekompresi secara transparan.

Sintaks

typedef struct _FILE_PROVIDER_EXTERNAL_INFO_V1 {
  ULONG Version;
  ULONG Algorithm;
  ULONG Flags;
} FILE_PROVIDER_EXTERNAL_INFO_V1, *PFILE_PROVIDER_EXTERNAL_INFO_V1;

Anggota

Version

Versi penyedia yang akan digunakan. Tentukan FILE_PROVIDER_CURRENT_VERSION.

Algorithm

Menentukan algoritma kompresi yang digunakan untuk memadatkan file ini. Algoritma yang ditentukan saat ini adalah:

Algoritma Deskripsi
FILE_PROVIDER_COMPRESSION_XPRESS4K Data untuk file harus dikompresi dalam gugus 4kb dengan algoritma XPress. Algoritma ini dirancang agar ringan secara komputasi, dan menyediakan akses cepat ke data.
FILE_PROVIDER_COMPRESSION_LZX Data untuk file harus dikompresi dalam gugus 32kb dengan algoritma LZX. Algoritma ini dirancang agar sangat ringkas, dan menyediakan jejak kecil untuk data yang jarang diakses.
FILE_PROVIDER_COMPRESSION_XPRESS8K Data untuk file harus dikompresi dalam potongan 8kb dengan algoritma XPress.
FILE_PROVIDER_COMPRESSION_XPRESS16K Data untuk file harus dikompresi dalam gugus 16kb dengan algoritma XPress.

Flags

Menentukan bendera untuk operasi. Dicadangkan untuk digunakan di masa mendatang, harus 0.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Header ntifs.h (termasuk Windows.h, WinIoCtl.h, Ntifs.h, Windows.h, WinIoCtl.h, Ntifs.h)

Lihat juga

FILE_PROVIDER_EXTERNAL_INFO_V0