次の方法で共有


FILE_REGION_INFO 構造体 (ntifs.h)

FILE_REGION_INFO構造体には、目的の使用法に基づいてファイルの計算領域が含まれています。 この構造体は、1 つ以上の FILE_REGION_INFO 構造体を含むFILE_REGION_OUTPUT構造体を使用して、 FSCTL_QUERY_FILE_REGIONS 応答メッセージの領域情報 格納するために使用されます。

構文

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
Header ntifs.h

こちらもご覧ください

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS