структура FILE_REGION_INFO (ntifs.h)
Структура FILE_REGION_INFO содержит вычисленную область файла на основе требуемого использования. Эта структура используется для хранения сведений о регионе для FSCTL_QUERY_FILE_REGIONS ответного сообщения, при этом структура FILE_REGION_OUTPUT содержит одну или несколько FILE_REGION_INFO структур.
Синтаксис
typedef struct _FILE_REGION_INFO {
LONGLONG FileOffset;
LONGLONG Length;
ULONG Usage;
ULONG Reserved;
} FILE_REGION_INFO, *PFILE_REGION_INFO;
Члены
FileOffset
64-разрядное целое число со знаком, содержащее смещение файла (в байтах) области.
Length
64-разрядное целое число со знаком, содержащее размер региона в байтах.
Usage
32-разрядное целое число без знака, указывающее использование заданной области файла. Использование может быть одним из следующих значений.
Значение | Значение |
---|---|
0x00000000 | Данный диапазон недопустим. Он не соответствует критериям запрошенного DesiredUsage. |
FILE_USAGE_VALID_CACHED_DATA (0x00000001) | Определяет те области файла, которые существуют до VDL в том виде, в который он существует в диспетчере кэша. |
FILE_USAGE_VALID_NONCACHED_DATA (0x00000002) | Определяет области файлов, которые существуют до VDL на запоминающих устройствах. |
Reserved
Защищены; это поле должно быть равно нулю и игнорироваться.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Верхняя часть | ntifs.h |