Windows Sistema de archivos proyectado (ProjFS)

El Windows projected File System (ProjFS) permite a una aplicación en modo de usuario denominada "proveedor" proyectar datos jerárquicos de un almacén de datos de respaldo en el sistema de archivos, lo que hace que aparezcan como archivos y directorios en el sistema de archivos. Por ejemplo, un proveedor simple podría proyectar el registro Windows en el sistema de archivos, lo que hace que las claves y los valores del Registro aparezcan como archivos y directorios, respectivamente. Un ejemplo de un proveedor más complejo es VFS para Git,que se usa para virtualizar repositorios de Git muy grandes.

Nota

ProjFS está diseñado para su uso con almacenes de datos de respaldo de alta velocidad. Uno de sus objetivos de diseño es hacer que los datos proyectados aparezcan como si estuvieran presentes localmente, ocultando el hecho de que los datos pueden ser remotos. Por lo tanto, ProjFS no proporciona: mecanismos para notificar el progreso de la recuperación de datos; indicación del estado en línea frente al estado sin conexión de un archivo; ni otras características que puedan ser deseables al trabajar con almacenes de datos de respaldo que son lentos. Para estos escenarios, considere la posibilidad de usar cloud files API en su lugar.

En esta sección

Tema Descripción
Windows Guía de programación del sistema de archivos proyectado Información conceptual sobre la implementación de una aplicación de proveedor ProjFS.
Windows Referencia de API del sistema de archivos proyectado Información de referencia para la interfaz de programación ProjFS.
Windows Glosario del sistema de archivos proyectado Términos especiales usados en ProjFS.

Recursos adicionales

Tema Descripción
Ejemplo de RegFS Un proveedor ProjFS de ejemplo que proyecta el registro Windows en el sistema de archivos.