共用方式為


FILE_REGION_INFO 結構 (ntifs.h)

FILE_REGION_INFO 結構會根據所需的使用量,包含檔案的計算區域。 這個結構可用來儲存 FSCTL_QUERY_FILE_REGIONS 回復訊息的區域資訊,而 FILE_REGION_OUTPUT 結構包含一或多個 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

保留;此欄位應設定為零並忽略。

規格需求

需求
最低支援的用戶端 Windows 8
標頭 ntifs.h

另請參閱

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS