FILE_REGION_INPUT結構 (ntifs.h)
FILE_REGION_INPUT 是 FSCTL_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 |