FILE_NAME 结构
[此结构仅对 NTFS 卷的版本 3 有效;它可能在将来的版本中更改。]
表示文件名属性。 对于输入到的每个目录,文件都有一个文件名属性。
typedef struct _FILE_NAME {
FILE_REFERENCE ParentDirectory;
UCHAR Reserved[0x38];
UCHAR FileNameLength;
UCHAR Flags;
WCHAR FileName[1];
} FILE_NAME, *PFILE_NAME;
-
ParentDirectory
-
对索引到此名称的目录的文件引用。 请参阅 MFT_SEGMENT_REFERENCE。
-
Reserved
-
保留。
-
FileNameLength
-
文件名的长度,以 Unicode 字符为单位。
-
标志
-
文件名标志。
-
FILE_NAME_NTFS (0x01)
-
FILE_NAME_DOS (0x02)
-
-
FileName
-
文件名的第一个字符。
请注意,此结构没有关联的头文件。
此结构定义仅对主版本 3 和次要版本 0 或 1 有效,如 FSCTL_GET_NTFS_VOLUME_DATA 报告的那样。