estructura de FILE_RECORD_SEGMENT_HEADER

[Esta estructura solo es válida para la versión 3 de los volúmenes NTFS; puede modificarse en versiones futuras.]

Representa el segmento de registro de archivo. Este es el encabezado de cada segmento de registro de archivo de la tabla de archivos maestros (MFT).

Sintaxis

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;

Miembros

MultiSectorHeader

Encabezado multisector definido por el administrador de caché. La estructura MULTI_SECTOR_HEADER siempre contiene la firma "FILE" y una descripción de la ubicación y el tamaño de la matriz de secuencia de actualización.

Reserved1

Reservado.

SequenceNumber

El número de secuencia global. Este valor se incrementa cada vez que se libera un segmento de registro de archivo; es 0 si no se usa el segmento. El campo SequenceNumber de una referencia de archivo debe coincidir con el contenido de este campo; si no coinciden, la referencia de archivo es incorrecta y probablemente obsoleta.

Reserved2

Reservado.

FirstAttributeOffset

Desplazamiento del primer registro de atributo, en bytes.

Marcas

Marcas de archivo.

FILE_RECORD_SEGMENT_IN_USE (0x0001)

FILE_FILE_NAME_INDEX_PRESENT (0x0002)

Reservado3

Reservado.

BaseFileRecordSegment

Referencia de archivo al segmento de registro de archivo base para este archivo. Si se trata del registro de archivo base, el valor es 0. Consulte MFT_SEGMENT_REFERENCE.

Reserved4

Reservado.

UpdateSequenceArray

Matriz de secuencia de actualización para proteger las transferencias multisector del segmento de registro de archivos.

Observaciones

Tenga en cuenta que no hay ningún archivo de encabezado asociado para esta estructura.

Esta definición de estructura solo es válida para la versión principal 3 y la versión secundaria 0 o 1, según lo indicado por FSCTL_GET_NTFS_VOLUME_DATA.

Consulte también

Tabla de archivos maestros