Bagikan melalui


struktur FILE_RECORD_SEGMENT_HEADER

[Struktur ini hanya berlaku untuk volume NTFS versi 3; struktur ini dapat diubah dalam versi mendatang.]

Mewakili segmen rekaman file. Ini adalah header untuk setiap segmen rekaman file dalam tabel file master (MFT).

Sintaks

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;

Anggota

MultiSectorHeader

Header multisektor yang ditentukan oleh manajer cache. Struktur MULTI_SECTOR_HEADER selalu berisi tanda tangan "FILE" dan deskripsi lokasi dan ukuran array urutan pembaruan.

Dicadangkan1

Dicadangkan.

SequenceNumber

Nomor urut. Nilai ini bertahap setiap kali segmen rekaman file dibebaskan; itu adalah 0 jika segmen tidak digunakan. Bidang SequenceNumber dari referensi file harus cocok dengan isi bidang ini; jika tidak cocok, referensi file salah dan mungkin usang.

Dicadangkan2

Dicadangkan.

FirstAttributeOffset

Offset rekaman atribut pertama, dalam byte.

Bendera

Bendera file.

FILE_RECORD_SEGMENT_IN_USE (0x0001)

FILE_FILE_NAME_INDEX_PRESENT (0x0002)

Dicadangkan3

Dicadangkan.

BaseFileRecordSegment

Referensi file ke segmen rekaman file dasar untuk file ini. Jika ini adalah rekaman file dasar, nilainya adalah 0. Lihat MFT_SEGMENT_REFERENCE.

Dicadangkan4

Dicadangkan.

UpdateSequenceArray

Array urutan pembaruan untuk melindungi transfer multisektor dari segmen rekaman file.

Keterangan

Perhatikan bahwa tidak ada file header terkait untuk struktur ini.

Definisi struktur ini hanya berlaku untuk versi utama 3 dan minor versi 0 atau 1, seperti yang dilaporkan oleh FSCTL_GET_NTFS_VOLUME_DATA.

Lihat juga

Tabel File Master