структура 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

См. также раздел

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS