структура 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 для указанного файла и диапазона файлов на диске. |
Все остальные значения | Если объект FILE_REGION_INPUT указан в FSCTL_QUERY_FILE_REGION, любое другое значение вернет STATUS_INVALID_PARAMETER. |
Комментарии
Дополнительные сведения см. в разделе FSCTL_QUERY_FILE_REGIONS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Верхняя часть | ntifs.h |