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