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 |