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.