| 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
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: Remote Desktop Services API functions
- MS-RDPBCGR: Virtual Channel PDU
Looking for a different code? Search another status or error code.