¿Qué significa el código NTSTATUS 0xC0000278 (STATUS_IO_REPARSE_DATA_INVALID)?

 
Anterior Siguiente
STATUS_IO_REPARSE_TAG_MISMATCH STATUS_IO_REPARSE_TAG_NOT_HANDLED

STATUS_IO_REPARSE_DATA_INVALID

Qué significa STATUS_IO_REPARSE_DATA_INVALID

STATUS_IO_REPARSE_DATA_INVALID significa que tag, declared length, offsets, flags o campos dependientes del reparse type no forman una estructura aceptable. Un target path legible dentro del buffer no basta para considerarlo válido.

Diagnostique la serialización byte a byte en el boundary donde se construye el buffer. Diferencie este error de TAG_INVALID y TAG_MISMATCH: aquí el payload/estructura asociado al tag es el problema principal.

Qué comprobar

  • Capture tag, buffer length y bytes/estructura exactos enviados.
  • Valide offsets y lengths contra el buffer total y el tipo de reparse data.
  • Compruebe la estructura específica del tag, incluido GUID cuando corresponda.
  • No loguee solo el path human-readable y descarte la layout que realmente se validó.

Referencias técnicas


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