Compartilhar via


estrutura MFT_SEGMENT_REFERENCE

[Essa estrutura é válida apenas para a versão 3 dos volumes NTFS; ela pode ser alterada em versões futuras.]

Representa um endereço na tabela de arquivos master (MFT). O endereço é marcado com um número de sequência reutilizado circularmente definido no momento em que a referência do segmento MFT era válida.

Sintaxe

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

Membros

SegmentNumberLowPart

A parte baixa do número do segmento.

SegmentNumberHighPart

A parte alta do número do segmento.

SequenceNumber

O número de sequência diferente de zero. O valor 0 é reservado.

Comentários

Observe que não há nenhum arquivo de cabeçalho associado para essa estrutura.

Essa definição de estrutura é válida apenas para a versão principal 3 e a versão secundária 0 ou 1, conforme relatado por FSCTL_GET_NTFS_VOLUME_DATA.

O tipo de dados FILE_REFERENCE é definido da seguinte maneira.

typedef MFT_SEGMENT_REFERENCE FILE_REFERENCE, *PFILE_REFERENCE;

Confira também

Tabela de arquivos mestre