次の方法で共有


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

関連項目

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS