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_MJ_DIRECTORY_CONTROL 和次要函数代码IRP_MN_QUERY_DIRECTORY的 IRP。

查询此信息不需要任何特定的访问权限。

此结构必须是 LONG 对齐的。

有关 重新分析点的详细信息,请参阅关于 重新分析点。

要求

要求
Header ntifs.h (包括 Ntifs.h、Fltkernel.h)

另请参阅

FltTagFileEx

IRP_MJ_DIRECTORY_CONTROL

ZwQueryDirectoryFileEx