¿Qué significa el código NTSTATUS 0xC0000705 (STATUS_LPC_RECEIVE_BUFFER_EXPECTED)?

 
Anterior Siguiente
STATUS_RECURSIVE_DISPATCH STATUS_LPC_INVALID_CONNECTION_USAGE

STATUS_LPC_RECEIVE_BUFFER_EXPECTED

Qué significa STATUS_LPC_RECEIVE_BUFFER_EXPECTED

La operación seleccionada combina send con espera de reply, pero el caller no proporcionó almacenamiento válido para esa respuesta. Un outbound request correcto no elimina el requisito del receive side.

Si el protocolo es one-way, use una API con esa semántica. Si espera respuesta, dimensione el buffer para mensaje y attributes; un puntero no nulo a una estructura demasiado pequeña sigue siendo un contrato incorrecto.

Qué comprobar

  • Request/reply frente a datagram.
  • Reply buffer y tamaño real disponible.
  • Attributes que pueden acompañar la respuesta.
  • Lifetime del buffer durante la espera síncrona.

Referencias técnicas


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