Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Diese Struktur ist nur für Version 3 von NTFS-Volumes gültig; sie kann in zukünftigen Versionen geändert werden.]
Stellt das Dateidatensatzsegment dar. Dies ist der Header für jedes Dateidatensatzsegment in der master Dateitabelle (MFT).
Syntax
typedef struct _FILE_RECORD_SEGMENT_HEADER {
MULTI_SECTOR_HEADER MultiSectorHeader;
ULONGLONG Reserved1;
USHORT SequenceNumber;
USHORT Reserved2;
USHORT FirstAttributeOffset;
USHORT Flags;
ULONG Reserved3[2];
FILE_REFERENCE BaseFileRecordSegment;
USHORT Reserved4;
UPDATE_SEQUENCE_ARRAY UpdateSequenceArray;
} FILE_RECORD_SEGMENT_HEADER, *PFILE_RECORD_SEGMENT_HEADER;
Member
-
MultiSectorHeader
-
Der multisektorenübergreifende Header, der vom Cache-Manager definiert wird. Die MULTI_SECTOR_HEADER-Struktur enthält immer die Signatur "FILE" und eine Beschreibung des Speicherorts und der Größe des Updatesequenzarrays.
-
Reserved1
-
Reserviert.
-
SequenceNumber
-
Die Sequenznummer. Dieser Wert wird jedes Mal erhöht, wenn ein Dateidatensatzsegment freigegeben wird. wenn das Segment nicht verwendet wird, ist er 0. Das SequenceNumber-Feld eines Dateiverweis muss mit dem Inhalt dieses Felds übereinstimmen. wenn sie nicht übereinstimmen, ist der Dateiverweis falsch und wahrscheinlich veraltet.
-
Reserviert 2
-
Reserviert.
-
FirstAttributeOffset
-
Der Offset des ersten Attributdatensatzes in Bytes.
-
Flags
-
Die Dateiflags.
-
FILE_RECORD_SEGMENT_IN_USE (0x0001)
-
FILE_FILE_NAME_INDEX_PRESENT (0x0002)
-
-
Reserviert3
-
Reserviert.
-
BaseFileRecordSegment
-
Ein Dateiverweis auf das Datensatzsegment der Basisdatei für diese Datei. Wenn dies der Basisdateidatensatz ist, ist der Wert 0. Siehe MFT_SEGMENT_REFERENCE.
-
Reserviert4
-
Reserviert.
-
UpdateSequenceArray
-
Das Updatesequenzarray zum Schutz von multisektorenübergreifenden Übertragungen des Dateidatensatzsegments.
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