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
重新分析点标记,指示重新分析数据的结构。 有关重新分析点标记的详细信息,请参阅 关于重新分析点。
言论
可通过以下任一方式查询此信息:
调用
,将 fileReparsePointInformation 作为ZwQueryDirectoryFileEx FileInformationClass 的值传递,并将调用方分配FILE_REPARSE_POINT_INFORMATION 的结构化缓冲区作为 fileInformation的值传递。 使用主要函数代码 IRP_MJ_DIRECTORY_CONTROL 和次要函数代码IRP_MN_QUERY_DIRECTORY创建 IRP。
查询此信息不需要特定的访问权限。
此结构必须长对齐。
有关重新分析点的详细信息,请参阅 关于重新分析点。
要求
要求 | 价值 |
---|---|
标头 | ntifs.h(包括 Ntifs.h、Fltkernel.h) |