¿Qué significa el código de error de Windows 234 (ERROR_MORE_DATA)?

 
También puede significar:
ConstanteTipoSO
THREAD_STUCK_IN_DEVICE_DRIVERCódigo BSODWindows
Anterior Siguiente
ERROR_PIPE_NOT_CONNECTED ERROR_NO_WORK_DONE

ERROR_MORE_DATA

Qué significa ERROR_MORE_DATA

ERROR_MORE_DATA (234) — Hay más datos disponibles.

En named pipes de tipo mensaje suele indicar que el búfer de lectura es menor que el mensaje completo. Windows entrega la parte que cabe y deja el resto pendiente para lecturas posteriores; no implica por sí mismo una conexión rota.

Qué comprobar

  • Conserve los bytes ya recibidos y registre el tamaño solicitado y el tamaño acumulado.
  • Continúe leyendo el mismo mensaje hasta que la última lectura termine sin este resultado.
  • Aplique un límite máximo al tamaño aceptado para evitar crecimiento de memoria sin control.

Tratamiento recomendado

Trátelo según el contrato de la API. En una pipe message-mode es una condición de framing; no convierta cualquier ERROR_MORE_DATA de otra API en un retry genérico.

Referencias técnicas


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