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


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

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

FSCTL_ENUM_USN_DATA

Структуры управления томами