| Previous | Next |
| ERROR_IMAGE_MACHINE_TYPE_MISMATCH | ERROR_RECEIVE_EXPEDITED |
ERROR_RECEIVE_PARTIAL
What ERROR_RECEIVE_PARTIAL means
A network transport delivered only part of the available message or requested data. In practical terms, this status belongs to stream and message transport reads: the consumer must continue receiving because the current buffer or transport indication contains a partial result.
Typical causes
- The receive buffer is smaller than the message
- The transport naturally split data across packets or indications
- An asynchronous API completed with fewer bytes than requested
How to investigate
- Record bytes requested, bytes received, message flags, and connection state
- Continue according to the API contract rather than assuming message completion
- Test framing logic with fragmented and coalesced network data
Developer guidance
Partial delivery is normal for stream protocols. Applications must accumulate data until their own framing rules indicate a complete message.
References
Looking for a different code? Search another status or error code.
