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