Поделиться через


структура FILE_ZERO_DATA_INFORMATION_EX (ntifs.h)

Содержит диапазон файла для задания нуля. Эта структура используется кодом элемента управления FSCTL_SET_ZERO_DATA. Он похож на FILE_ZERO_DATA_INFORMATION, но содержит дополнительный элемент Флаги.

Синтаксис

typedef struct _FILE_ZERO_DATA_INFORMATION_EX {
  LARGE_INTEGER FileOffset;
  LARGE_INTEGER BeyondFinalZero;
  ULONG         Flags;
} FILE_ZERO_DATA_INFORMATION_EX, *PFILE_ZERO_DATA_INFORMATION_EX;

Члены

FileOffset

Смещение файла начала диапазона, заданное нулями, в байтах.

BeyondFinalZero

Смещение байтов первого байта за последние ноль байтов.

Flags

Поддерживаются следующие флаги:

Флаг Описание
FILE_ZERO_DATA_INFORMATION_FLAG_PRESERVE_CACHED_DATA Указывает не очищать содержимое кэша, соответствующего этому диапазону файла. Этот флаг можно задать только драйверам.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
заголовка ntifs.h (include Ntifs.h)

См. также

FILE_ZERO_DATA_INFORMATION

FSCTL_SET_ZERO_DATA

FltFsControlFile