What does NTSTATUS 0xC0350013 (STATUS_HV_INSUFFICIENT_BUFFERS) mean?

 
Could be also:
ConstantTypeOS
ERROR_HV_INSUFFICIENT_BUFFERSHRESULTWindows
Previous Next
STATUS_HV_INVALID_CONNECTION_ID STATUS_HV_NOT_ACKNOWLEDGED

STATUS_HV_INSUFFICIENT_BUFFERS

The destination message queue has no buffer available

STATUS_HV_INSUFFICIENT_BUFFERS has a specific meaning for HvCallPostMessage: the destination port has no available guest message buffers. It is a queue-capacity condition at the receiving endpoint, not a proof that the caller allocated too little memory for its input structure.

Measure producer rate, guest consumption latency, buffer release behavior, and the destination VP/SynIC health. Retrying without back-pressure can amplify the condition. A sender should preserve ordering requirements and distinguish an unqueued message from a message that was accepted but whose later processing failed.

Useful evidence

  • Connection/port identity, message type, payload size and post rate.
  • Destination VP availability, SynIC state and receiver processing time.
  • Queue or buffer occupancy before and after the failure.
  • The sender’s retry/back-off policy and whether message ordering matters.

References


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