¿Qué significa el código NTSTATUS 0xC000002F (STATUS_PORT_MESSAGE_TOO_LONG)?

 
Anterior Siguiente
STATUS_INVALID_PORT_ATTRIBUTES STATUS_INVALID_PARAMETER_MIX

STATUS_PORT_MESSAGE_TOO_LONG

Qué significa STATUS_PORT_MESSAGE_TOO_LONG

STATUS_PORT_MESSAGE_TOO_LONG es una violación del contrato de tamaño de LPC/ALPC/native port messaging. El endpoint existe; el request/reply buffer simplemente no cabe en el límite acordado/soportado.

No trunque arbitrariamente estructuras porque offsets y attributes pueden dejar de ser válidos. Rediseñe el protocolo para enviar payload grande mediante shared section u otro mecanismo apropiado y mantenga el mensaje de control dentro del límite.

Qué comprobar

  • Registre total message length y maximum del port/protocolo.
  • Separe control metadata de payload grande cuando el IPC lo permita.
  • Valide offsets/lengths si cambia la serialización.
  • No confunda este límite con MTU de red.

Referencias técnicas


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