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 报告的那样。

另请参阅

主文件表