_Structure d' _ _ en-tête de segment d’enregistrement de fichier

[Cette structure est valide uniquement pour la version 3 des volumes NTFS ; elles peuvent être modifiées dans les versions ultérieures.]

Représente le segment d’enregistrement de fichier. Il s’agit de l’en-tête pour chaque segment d’enregistrement de fichier dans la table de fichiers maîtres (MFT).

Syntaxe

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;

Membres

MultiSectorHeader

En-tête multisecteur défini par le gestionnaire de cache. La structure d' _ _ en-tête multisecteur contient toujours la signature « fichier » et une description de l’emplacement et de la taille du tableau de séquences de mise à jour.

Reserved1

Réservé.

SequenceNumber

Numéro séquentiel. Cette valeur est incrémentée chaque fois qu’un segment d’enregistrement de fichier est libéré ; elle est égale à 0 si le segment n’est pas utilisé. Le champ de champ d’une référence de fichier doit correspondre au contenu de ce champ ; Si elles ne correspondent pas, la référence de fichier est incorrecte et probablement obsolète.

Réservé 2

Réservé.

FirstAttributeOffset

Décalage du premier enregistrement d’attribut, en octets.

Indicateurs

Indicateurs de fichier.

Fichier _ _Segment _ d’enregistrement en cours d' _ utilisation (0x0001)

Fichier _ INDEX de nom de fichier _ _ _ présent (0x0002)

Reserved3

Réservé.

BaseFileRecordSegment

Référence de fichier au segment d’enregistrement de fichier de base pour ce fichier. S’il s’agit de l’enregistrement de fichier de base, la valeur est 0. Consultez _ _ référence de segment MFT.

Reserved4

Réservé.

UpdateSequenceArray

Tableau de séquence de mise à jour pour protéger les transferts multisecteur du segment d’enregistrement de fichier.

Remarques

Notez qu’il n’y a aucun fichier d’en-tête associé pour cette structure.

Cette définition de structure est valide uniquement pour la version majeure de la version 3 et la version mineure 0 ou 1, comme indiqué par FSCTL _ obtenir les _ _ _ données du volume NTFS.

Voir aussi

Table de fichiers maîtres