MFT_SEGMENT_REFERENCE structure

[This structure is valid only for version 3 of NTFS volumes; it may be altered in future versions.]

Represents an address in the master file table (MFT). The address is tagged with a circularly reused sequence number that is set at the time the MFT segment reference was valid.

Syntax

typedef struct _MFT_SEGMENT_REFERENCE {
  ULONG  SegmentNumberLowPart;
  USHORT SegmentNumberHighPart;
  USHORT SequenceNumber;
} MFT_SEGMENT_REFERENCE, *PMFT_SEGMENT_REFERENCE;

Members

SegmentNumberLowPart

The low part of the segment number.

SegmentNumberHighPart

The high part of the segment number.

SequenceNumber

The nonzero sequence number. The value 0 is reserved.

Remarks

Note that there is no associated header file for this structure.

This structure definition is valid only for major version 3 and minor version 0 or 1, as reported by FSCTL_GET_NTFS_VOLUME_DATA.

The FILE_REFERENCE data type is defined as follows.

typedef MFT_SEGMENT_REFERENCE FILE_REFERENCE, *PFILE_REFERENCE;

See also

Master File Table