次の方法で共有


FILE_PROVIDER_EXTERNAL_INFO_V0 構造体 (ntifs.h)

この構造は、変更または使用できない可能性があります。 代わりに、FILE_PROVIDER_EXTERNAL_INFO_V1を使用 します

構文

typedef struct _FILE_PROVIDER_EXTERNAL_INFO_V0 {
  ULONG Version;
  ULONG Algorithm;
} FILE_PROVIDER_EXTERNAL_INFO_V0, *PFILE_PROVIDER_EXTERNAL_INFO_V0;

メンバー

Version

使用するプロバイダーのバージョン。 FILE_PROVIDER_CURRENT_VERSIONを指定します。

Algorithm

このファイルの圧縮に使用する圧縮アルゴリズムを指定します。 現在定義されているアルゴリズムは次のとおりです。

アルゴリズム 説明
FILE_PROVIDER_COMPRESSION_XPRESS4K ファイルのデータは、XPress アルゴリズムを使用して 4 kb 単位で圧縮する必要があります。 このアルゴリズムは、計算的に軽量に設計されており、データへの迅速なアクセスを提供します。
FILE_PROVIDER_COMPRESSION_LZX ファイルのデータは、LZX アルゴリズムを使用して 32 kb のチャンクで圧縮する必要があります。 このアルゴリズムは、非常にコンパクトに設計されており、アクセス頻度の低いデータに対して小さなフットプリントを提供します。
FILE_PROVIDER_COMPRESSION_XPRESS8K ファイルのデータは、XPress アルゴリズムを使用して 8 kb 単位で圧縮する必要があります。
FILE_PROVIDER_COMPRESSION_XPRESS16K ファイルのデータは、XPress アルゴリズムを使用して 16 kb のチャンクで圧縮する必要があります。

要件

要件
サポートされている最小のクライアント Windows 10
Header ntifs.h (Windows.h、WinIoCtl.h、Ntifs.h、Windows.h、WinIoCtl.h、Ntifs.h を含む)

こちらもご覧ください

FILE_PROVIDER_EXTERNAL_INFO_V1