Analisar pontos novamente
Um arquivo ou diretório pode conter um ponto de nova análise, que é uma coleção de dados definidos pelo usuário. O formato desses dados é entendido pelo aplicativo que armazena os dados e um filtro do sistema de arquivos, que você instala para interpretar os dados e processar o arquivo. Quando um aplicativo define um ponto de nova análise, ele armazena esses dados, além de uma marca de nova análise , que identifica exclusivamente os dados que está armazenando. Quando o sistema de arquivos abre um arquivo com um ponto de nova análise, ele tenta localizar o filtro do sistema de arquivos associado ao formato de dados identificado pela marca de nova análise. Se um filtro do sistema de arquivos for encontrado, o filtro processará o arquivo conforme direcionado pelos dados de nova análise. Se um filtro do sistema de arquivos não for encontrado, a operação de abertura do arquivo falhará.
Por exemplo, os pontos de nova análise são usados para implementar links do sistema de arquivos NTFS e o Servidor de Armazenamento Remoto da Microsoft (RSS). O RSS usa um conjunto de regras definido pelo administrador para mover arquivos usados com pouca frequência para o armazenamento de longo prazo, como fita ou mídia óptica. Ele usa pontos de nova análise para armazenar informações sobre o arquivo no sistema de arquivos. Essas informações são armazenadas em um arquivo stub que contém um ponto de nova análise cujos dados apontam para o dispositivo em que o arquivo real está agora localizado. O filtro do sistema de arquivos pode usar essas informações para recuperar o arquivo.
Os pontos de nova análise também são usados para implementar pastas montadas. Para obter mais informações, consulte Determinando se um diretório é uma pasta montada.
As seguintes restrições se aplicam a pontos de nova análise:
Pontos de nova análise podem ser estabelecidos para um diretório, mas o diretório deve estar vazio. Caso contrário, o sistema de arquivos NTFS não estabelecerá o ponto de nova análise. Além disso, você pode criar diretórios ou arquivos em um diretório que contém um ponto de nova análise com o bit de diretório definido, mas não de outra forma.
Os pontos de nova análise e os atributos estendidos são mutuamente exclusivos. O sistema de arquivos NTFS não pode criar um ponto de nova análise quando o arquivo contém atributos estendidos e não pode criar atributos estendidos em um arquivo que contenha um ponto de nova análise.
A nova análise de dados de ponto, incluindo a marca e a GUID deopcional, não pode exceder 16 quilobytes. A configuração de um ponto de nova análise falhará se a quantidade de dados a serem colocados no ponto de nova análise exceder esse limite.
Há um limite de 63 pontos de nova análise em qualquer caminho específico.
OBSERVAÇÃO: O limite pode ser reduzido dependendo do comprimento do ponto de nova análise. Por exemplo, se o ponto de nova análise for direcionado a um caminho totalmente qualificado, o limite será 31.
Windows Server 2003 e Windows XP: Há um limite de 31 pontos de nova análise em qualquer caminho específico.
OBSERVAÇÃO: Quando o bit de diretório (
D
) está definido como1
, indica que qualquer diretório com essa marca de nova análise pode ter filhos. Ele não tem nenhum significado especial quando usado em um arquivo que não seja de diretório. O bit de diretório não é compatível com o nome de bit alternativo.
Nesta seção
Tópico | Descrição |
---|---|
de Marcas de Ponto de Nova Análise | Cada ponto de nova análise tem uma marca de identificador para que você possa diferenciar com eficiência os diferentes tipos de pontos de nova análise, sem precisar examinar os dados definidos pelo usuário no ponto de nova análise. |
operações de ponto de nova análise | Descreve as operações de ponto de nova análise que você pode executar usando DeviceIoControl. |
de Operações de Arquivos e Pontos de Nova Análise | Descreve como os pontos de nova análise permitem o comportamento do sistema de arquivos que parte do comportamento que a maioria dos desenvolvedores do Windows espera. |