Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Analisar aponta habilitar o comportamento do sistema de arquivos que se afasta do comportamento a que a maioria dos desenvolvedores do Windows pode estar acostumada, portanto, estar ciente desses comportamentos ao escrever aplicativos que manipulam arquivos é vital para aplicativos robustos e confiáveis destinados a acessar sistemas de arquivos que suportam pontos de reparo. A extensão dessas considerações dependerá da implementação específica e do comportamento do filtro do sistema de arquivos associado de um ponto de análise específico, que pode ser definido pelo usuário. Para obter mais informações, consulte Analisar pontos.
Considere os seguintes exemplos em relação às implementações de ponto de análise NTFS, que incluem pastas montadas, arquivos vinculados e o Microsoft Remote Storage Server:
- Os aplicativos de backup que usam fluxos de arquivos devem especificar BACKUP_REPARSE_DATA na estrutura WIN32_STREAM_ID ao fazer backup de arquivos com pontos de reparo.
- Os aplicativos que usam a função CreateFile devem especificar o sinalizador de FILE_FLAG_OPEN_REPARSE_POINT ao abrir o arquivo se ele for um ponto de análise. Para obter mais informações, consulte Criando e abrindo arquivos.
- O processo de desfragmentação de arquivos requer tratamento especial para pontos de análise.
- Os aplicativos de deteção de vírus devem procurar pontos de análise que indiquem arquivos vinculados.
- A maioria dos aplicativos deve tomar ações especiais para arquivos que foram movidos para armazenamento de longo prazo, nem que seja apenas para notificar o usuário de que pode demorar um pouco para recuperar o arquivo.
- A função OpenFileById abrirá o arquivo ou o ponto de reparo, dependendo do uso do sinalizador FILE_FLAG_OPEN_REPARSE_POINT.
- As ligações simbólicas, como pontos de reparação, têm certas considerações de programação específicas a elas.
- As atividades de gerenciamento de volume para leitura de registros de diário de alteração de número de sequência de atualização (USN) exigem tratamento especial para pontos de análise ao usar as estruturas USN_RECORD e READ_USN_JOURNAL_DATA.
Tópicos relacionados