What does NTSTATUS 0xC00A0007 (STATUS_CTX_NO_OUTBUF) mean?

 
Previous Next
STATUS_CTX_CLOSE_PENDING STATUS_CTX_MODEM_INF_NOT_FOUND

STATUS_CTX_NO_OUTBUF

Output backpressure reached the Terminal Services connection

STATUS_CTX_NO_OUTBUF identifies exhaustion of the output-buffer pool used by the Terminal Services connection. It is more specific than a generic memory error: the immediate problem is that the connection cannot accept more outbound data at that point in its lifecycle.

The producer may be graphics output, a virtual channel, printer redirection, or a management component. Retrying the same write in a tight loop can increase the backlog and hide the source that is producing data faster than the client path can consume it.

Useful evidence

  • Capture the session ID, client network condition, active redirection features, and the producer that attempted to send data when the status occurred.
  • Measure whether the affected path is a static or dynamic virtual channel, graphics output, or another RDS component before changing global resource limits.
  • Apply backpressure or cancellation at the producing operation and re-query the session state before treating a later retry as safe.

References


Looking for a different code? Search another status or error code.