共用方式為


FILE_REGION_INPUT結構 (ntifs.h)

FILE_REGION_INPUTFSCTL_QUERY_FILE_REGIONS的選擇性輸入結構。

語法

typedef struct _FILE_REGION_INPUT {
  LONGLONG FileOffset;
  LONGLONG Length;
  ULONG    DesiredUsage;
} FILE_REGION_INPUT, *PFILE_REGION_INPUT;

成員

FileOffset

64 位帶正負號的整數,其中包含檔案中位元組範圍開頭的檔案位移,以位元組為單位。

Length

64 位帶正負號的整數,其中包含範圍的大小,以位元組為單位。

DesiredUsage

32 位無符號整數,表示此作業的使用參數。 DesiredUsage 可以是下列其中一個值。

意義
FILE_REGION_USAGE_VALID_CACHED_DATA (0x00000001) 要求傳回快取中指定檔案和檔案範圍之有效數據長度的資訊 (VDL) 。
FILE_REGION_USAGE_VALID_NONCACHED_DATA (0x00000002) 要求傳回磁碟上指定檔案和檔案範圍之 VDL 的相關信息。
所有其他的值 如果在FSCTL_QUERY_FILE_REGION中指定FILE_REGION_INPUT物件,則任何其他值都會傳回STATUS_INVALID_PARAMETER。

備註

如需詳細資訊 ,請參閱FSCTL_QUERY_FILE_REGIONS

規格需求

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

另請參閱

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS