структура USN_TRACK_MODIFIED_RANGES (winioctl.h)

Содержит сведения о параметрах отслеживания диапазона для журнала изменений номера последовательности обновления (USN) с помощью кода элемента управления FSCTL_USN_TRACK_MODIFIED_RANGES .

Синтаксис

typedef struct {
  DWORD     Flags;
  DWORD     Unused;
  DWORDLONG ChunkSize;
  LONGLONG  FileSizeThreshold;
} USN_TRACK_MODIFIED_RANGES, *PUSN_TRACK_MODIFIED_RANGES;

Члены

Flags

Указывает на включение отслеживания диапазона.

Значение Описание
FLAG_USN_TRACK_MODIFIED_RANGES_ENABLE 0x00000001 Этот флаг является обязательным для FSCTL_USN_TRACK_MODIFIED_RANGES и используется для включения отслеживания диапазона на томе.

Unused

Зарезервировано.

ChunkSize

Размер фрагмента для диапазонов отслеживания. Изменение одного байта будет отражено как весь блок.

FileSizeThreshold

Пороговое значение размера файла для начала вывода записей USN_RECORD_V4 структуры для измененного файла, т. е. если измененный размер файла меньше этого порогового значения, USN_RECORD_V4 записи не будут выводиться.

Комментарии

После включения отслеживания диапазона для заданного тома его нельзя отключить, за исключением удаления журнала USN и его повторного создания.

Требования

   
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

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

FSCTL_USN_TRACK_MODIFIED_RANGES