Compartir a través de


Reanálisis de puntos y operaciones de archivo

puntos de reanálisis habilitar el comportamiento del sistema de archivos que sale del comportamiento al que la mayoría de los desarrolladores de Windows pueden estar acostumbrados, por lo que tener en cuenta estos comportamientos al escribir aplicaciones que manipulan archivos es fundamental para aplicaciones sólidas y confiables destinadas a acceder a sistemas de archivos que admiten puntos de reanálisis. La extensión de estas consideraciones dependerá de la implementación específica y del comportamiento de filtro del sistema de archivos asociado de un punto de reanálisis determinado, que se puede definir por el usuario. Para obtener más información, vea Puntos de reanálisis.

Tenga en cuenta los ejemplos siguientes con respecto a las implementaciones de punto de reanálisis NTFS, que incluyen carpetas montadas, archivos vinculados y el servidor de almacenamiento remoto de Microsoft:

  • Las aplicaciones de copia de seguridad que usan flujos de archivos deben especificar BACKUP_REPARSE_DATA en la estructura WIN32_STREAM_ID al realizar copias de seguridad de archivos con puntos de reanálisis.
  • Las aplicaciones que usan la función createFiledeben especificar la marca FILE_FLAG_OPEN_REPARSE_POINT al abrir el archivo si es un punto de reanálisis. Para obtener más información, vea Crear y abrir archivos.
  • El proceso de desfragmentación de archivos requiere un control especial para los puntos de reanálisis.
  • Las aplicaciones de detección de virus deben buscar puntos de reanálisis que indiquen archivos vinculados.
  • La mayoría de las aplicaciones deben realizar acciones especiales para los archivos que se han movido al almacenamiento a largo plazo, si solo para notificar al usuario que puede tardar un tiempo en recuperar el archivo.
  • La funciónopenFileByIdabrirá el archivo o el punto de reanálisis, en función del uso de la marca FILE_FLAG_OPEN_REPARSE_POINT.
  • Los vínculos simbólicos, como puntos de reanálisis, tienen ciertas consideraciones de programación específicas de ellos.
  • Las actividades de administración de volúmenes para leer los registros del diario de cambios de número de secuencia de actualización (USN) requieren un control especial para los puntos de reanálisis al usar las estructuras de USN_RECORD y READ_USN_JOURNAL_DATA.

determinar si un directorio es una carpeta montada

crear carpetas montadas

efectos simbólicos de vínculo en funciones de sistemas de archivos