Partilhar via


Pontos de reanálise do sistema de arquivos

Pontos de análise são objetos do sistema de arquivos usados para estender os atributos de um sistema de arquivos. Nem todos os sistemas de arquivos suportam pontos de reparo; por exemplo, NTFS e ReFS os suportam, mas o sistema de arquivos FAT não. Um ponto de reanálise consiste em:

  • Dados definidos pelo utilizador
  • Uma marca de ponto de análise que identifica exclusivamente o driver de filtro do sistema de arquivos que possui o ponto de análise. A Microsoft atribui todos os tags de ponto de reanálise. Essas tags são definidas em ntifs.h. Algumas tags são reservadas para a Microsoft. Tags que não sejam da Microsoft podem ser solicitadas. Para determinar se uma tag está reservada para a Microsoft ou para terceiros, utilize as macros IsReparseTagMicrosoft ou IsReparseTagReserved.

Um filtro pode definir ou excluir um ponto de análise em um arquivo ou diretório chamando FltTagFileEx e FltUntagFile.

Quando um sistema de arquivos abre um arquivo com um ponto de reanálise, ele tenta encontrar o filtro do sistema de arquivos associado ao formato de dados identificado pela etiqueta de reanálise. Se estiver presente, o filtro associado deve processar o ficheiro conforme indicado pelos dados de reanálise.

Para obter mais informações sobre pontos de análise, consulte a documentação do SDK do Windows.