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) |