¿Qué significa el código de error de Windows 4392 (ERROR_INVALID_REPARSE_DATA)?

 
Anterior Siguiente
ERROR_REPARSE_ATTRIBUTE_CONFLICT ERROR_REPARSE_TAG_INVALID

ERROR_INVALID_REPARSE_DATA

Qué significa ERROR_INVALID_REPARSE_DATA

ERROR_INVALID_REPARSE_DATA (4392) — Los datos presentes en el búfer del punto de reanálisis no son válidos.

Los reparse points contienen un tag y datos interpretados por un filesystem/filter específico. Tratar todos los reparse points como symlinks conduce a diagnósticos incorrectos. Los datos presentes en el búfer del punto de reanálisis no son válidos.

Qué comprobar

  • Valida REPARSE_DATA_BUFFER: ReparseTag, ReparseDataLength, offsets y longitudes dentro del buffer.
  • Lee el reparse tag/data del path exacto usando un handle que no siga automáticamente el enlace.
  • Valida offsets/lengths y ownership del tag antes de set/delete.

Tratamiento recomendado

Reconstruye los datos con el formato documentado para ese tag y valida tamaños antes de FSCTL_SET_REPARSE_POINT.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.