структура MFT_ENUM_DATA_V1 (winioctl.h)
Содержит сведения, определяющие границы и начальное место перечисления записей журнала изменений последовательного номера обновления (USN) для томов ReFS. Он используется в качестве входного буфера для кода элемента управления FSCTL_ENUM_USN_DATA .
Синтаксис
typedef struct {
DWORDLONG StartFileReferenceNumber;
USN LowUsn;
USN HighUsn;
WORD MinMajorVersion;
WORD MaxMajorVersion;
} MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1;
Члены
StartFileReferenceNumber
Порядковый номер в файлах текущего тома, с которого начинается перечисление.
При первом вызове FSCTL_ENUM_USN_DATA во время перечисления элемент StartFileReferenceNumber должен иметь значение (DWORDLONG)0
. Каждый вызов FSCTL_ENUM_USN_DATA получает начальную точку для последующего вызова в качестве первой записи в выходном буфере. Последующие вызовы должны выполняться с параметром StartFileReferenceNumber , равным этому значению. Дополнительные сведения см. в разделе FSCTL_ENUM_USN_DATA.
LowUsn
Нижняя граница диапазона значений USN, используемого для фильтрации возвращаемых записей. Возвращаются только те записи, имя usn журнала последних изменений которых находится между значениями элементов LowUsn и HighUsn или равно ей.
HighUsn
Верхняя граница диапазона значений USN, используемого для фильтрации возвращаемых файлов.
MinMajorVersion
Указывает минимальную поддерживаемую основную версию для журнала изменений USN.
MaxMajorVersion
Указывает максимальную поддерживаемую основную версию для журнала изменений USN.
Значение | Значение |
---|---|
|
Данные, возвращаемые из кода элемента управления FSCTL_ENUM_USN_DATA , будут содержать USN_RECORD_V2 структуры. |
|
Данные, возвращаемые из кода элемента управления FSCTL_ENUM_USN_DATA , будут содержать USN_RECORD_V2 или USN_RECORD_V3 структуры. |
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | winioctl.h (включая Windows.h) |