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