共用方式為


FILE_REGION_INFO結構 (ntifs.h)

FILE_REGION_INFO 結構包含以所需使用量為基礎的檔案計算區域。 此結構可用來儲存 FSCTL_QUERY_FILE_REGIONS 回復訊息的區域資訊,而包含一或多個 FILE_REGION_INFO 結構的 FILE_REGION_OUTPUT 結構。

語法

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