¿Qué significa el código NTSTATUS 0xC0030061 (RPC_NT_PIPE_EMPTY)?

 
Anterior Siguiente
RPC_NT_PIPE_DISCIPLINE_ERROR STATUS_PNP_BAD_MPS_TABLE

RPC_NT_PIPE_EMPTY

Qué significa RPC_NT_PIPE_EMPTY

RPC_NT_PIPE_EMPTY indica que no quedan datos disponibles en el pipe actual. Por sí solo no prueba un fallo de transporte: puede representar el fin normal de un stream consumido.

Se convierte en problema cuando el protocolo de aplicación esperaba más elementos o bytes en ese punto.

Qué comprobar

  • Compare el número esperado de elementos/chunks con los realmente entregados.
  • Revise callbacks productores que devuelven cero o end-of-stream demasiado pronto.
  • Distinga stream vacío válido de cierre anticipado por error.
  • Si hay framing de aplicación, valide primero sus contadores antes de culpar a RPC.

Referencias técnicas


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