структура FILE_REPARSE_POINT_INFORMATION (ntifs.h)

Структура FILE_REPARSE_POINT_INFORMATION используется для запроса сведений о точке повторного анализирования.

Синтаксис

typedef struct _FILE_REPARSE_POINT_INFORMATION {
  LONGLONG FileReference;
  ULONG    Tag;
} FILE_REPARSE_POINT_INFORMATION, *PFILE_REPARSE_POINT_INFORMATION;

Члены

FileReference

8-байтовый номер ссылки на файл. NTFS создает это число и присваивает его файлу автоматически при его создании.

Tag

Тег точки повторного анализа, указывающий структуру данных повторного анализа. Дополнительные сведения о тегах точек повторного анализа см. в разделе Сведения о точках повторного анализа.

Комментарии

Эти сведения можно запросить с помощью следующих способов:

  • Вызовите ZwQueryDirectoryFileEx, передав FileReparsePointInformation в качестве значения FileInformationClass и передавая выделенный вызывающим FILE_REPARSE_POINT_INFORMATION структурированный буфер в качестве значения FileInformation.

  • Создайте IRP с основным кодом функции IRP_MJ_DIRECTORY_CONTROL и дополнительным кодом функции IRP_MN_QUERY_DIRECTORY.

Для запроса этих сведений не требуется никаких конкретных прав доступа.

Эта структура должна быть выровнена по длине.

Дополнительные сведения о точках повторного анализа см. в разделе Сведения о точках повторного анализа.

Требования

Требование Значение
Заголовок ntifs.h (включая Ntifs.h, Fltkernel.h)

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

FltTagFileEx

IRP_MJ_DIRECTORY_CONTROL

ZwQueryDirectoryFileEx