Site icon EfmSoft

What does NTSTATUS 0x4000000F (STATUS_RECEIVE_PARTIAL) mean?

 
Previous Next
STATUS_IMAGE_MACHINE_TYPE_MISMATCH STATUS_RECEIVE_EXPEDITED

STATUS_RECEIVE_PARTIAL

A transport receive indication contains only part of the message

This informational result comes from the legacy Transport Driver Interface receive model. The transport has delivered some bytes from a transport service data unit, while additional bytes remain available or will arrive later. It is not an end-of-stream marker and does not mean that the missing bytes were lost.

A TDI client had to honor the indicated and available byte counts, consume only the bytes it actually accepted, and arrange another receive when necessary. Modern code should apply the same framing discipline through supported socket or WSK APIs: TCP is a byte stream, so one receive call is not required to match one application message.

What to inspect

References


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

Exit mobile version