FILE_REGION_INFO構造体 (ntifs.h)
FILE_REGION_INFO 構造体には、目的の使用法に基づいてファイルの計算領域が含まれています。 この構造体は、FSCTL_QUERY_FILE_REGIONS 応答メッセージの領域情報を格納するために使用され、FILE_REGION_OUTPUT 構造体には 1 つ以上の FILE_REGION_INFO 構造体が含まれます。
構文
typedef struct _FILE_REGION_INFO {
LONGLONG FileOffset;
LONGLONG Length;
ULONG Usage;
ULONG Reserved;
} FILE_REGION_INFO, *PFILE_REGION_INFO;
メンバーズ
FileOffset
領域のファイル オフセットをバイト単位で格納する 64 ビット符号付き整数。
Length
領域のサイズ (バイト単位) を含む 64 ビット符号付き整数。
Usage
ファイルの特定の領域の使用法を示す 32 ビット符号なし整数。 使用法 には、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
0x00000000 | 指定された範囲が無効です。 要求された DesiredUsageの条件と一致しません。 |
FILE_USAGE_VALID_CACHED_DATA (0x00000001) | キャッシュ マネージャーに存在する VDL の前に存在するファイルの領域を定義します。 |
FILE_USAGE_VALID_NONCACHED_DATA (0x00000002) | ストレージ デバイス上の VDL の前に存在するファイルの領域を定義します。 |
Reserved
引っ込み思案;このフィールドは 0 に設定し、無視する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
ヘッダー | ntifs.h |