FILE _ NAME-Struktur

[Diese Struktur ist nur für Version 3 von NTFS-Volumes gültig. Sie kann in zukünftigen Versionen geändert werden.]

Stellt ein Dateinamenattribut dar. Eine Datei verfügt über ein Dateinamenattribut für jedes Verzeichnis, in das sie eingegeben wird.

Syntax

typedef struct _FILE_NAME {
  FILE_REFERENCE ParentDirectory;
  UCHAR          Reserved[0x38];
  UCHAR          FileNameLength;
  UCHAR          Flags;
  WCHAR          FileName[1];
} FILE_NAME, *PFILE_NAME;

Member

ParentDirectory

Ein Dateiverweis auf das Verzeichnis, das diesen Namen indiziert. Weitere Informationen finden Sie unter _ MFT-SEGMENTREFERENZ. _

Reserved

Reserviert.

FileNameLength

Die Länge des Dateinamens in Unicode-Zeichen.

Flags

Die Dateinamenflags.

FILE _ NAME _ NTFS (0x01)

FILE _ NAME _ DOS (0x02)

FileName

Das erste Zeichen des Dateinamens.

Hinweise

Beachten Sie, dass für diese Struktur keine Headerdatei zugeordnet ist.

Diese Strukturdefinition ist nur für Hauptversion 3 und Nebenversion 0 oder 1 gültig, wie von FSCTL _ GET _ NTFS _ VOLUME _ DATAgemeldet.

Siehe auch

Masterdateitabelle