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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de