Guia de programação do ProjFS (Sistema de Arquivos Projetado)

O ProjFS (Sistema de Arquivos Projetado do Windows) permite que um aplicativo de modo de usuário chamado "provedor" projete dados hierárquicos no sistema de arquivos, fazendo com que eles apareçam como arquivos e diretórios no sistema de arquivos.

Nesta seção

Tópico Descrição
Visão geral do provedor Visão geral conceitual de um aplicativo de provedor.
Estado do cache na raiz de virtualização Descreve os diferentes estados de cache que um arquivo ou diretório gerenciado pelo provedor pode ter.
Habilitando o sistema de arquivos projetado do Windows Descreve como habilitar o componente opcional ProjFS.
Ciclo de vida da instância de virtualização Visão geral do ciclo de vida de uma instância de virtualização do ProjFS.
Enumerar arquivos e diretórios Descreve como um provedor ProjFS participa da enumeração de diretório.
Fornecer dados de arquivo Descreve como um provedor fornece informações de espaço reservado e dados de arquivo.
Notificações de operação do sistema de arquivos Descreve como um provedor pode receber notificações de operações do sistema de arquivos.
Manipulando alterações de exibição Descreve como atualizar a exibição do cliente do repositório de backup de um provedor.
Tratamento de retorno de chamada assíncrono Descreve como o provedor pode fazer retornos de chamada de serviço de forma assíncrona.
Referência da API do Sistema de Arquivos Projetado do Windows Informações de referência para a interface de programação ProjFS.

Recursos adicionais

Tópico Descrição
Exemplo de RegFS Um provedor ProjFS de exemplo que projeta o registro do Windows no sistema de arquivos.