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 Dateinamensattribut dar. Eine Datei verfügt über ein Dateinamensattribut 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 auf diesen Namen indiziert wird. Siehe MFT_SEGMENT_REFERENCE.
-
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.
Bemerkungen
Beachten Sie, dass für diese Struktur keine zugeordnete Headerdatei vorhanden ist.
Diese Strukturdefinition gilt nur für Hauptversion 3 und Nebenversion 0 oder 1, wie von FSCTL_GET_NTFS_VOLUME_DATA gemeldet.
Siehe auch