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


структура 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 (include Ntifs.h, Fltkernel.h)

См. также

FltTagFileEx

IRP_MJ_DIRECTORY_CONTROL

ZwQueryDirectoryFileEx