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