| Previous | Next |
| STATUS_HV_FEATURE_UNAVAILABLE | STATUS_HV_INSUFFICIENT_DEVICE_DOMAINS |
STATUS_HV_INSUFFICIENT_BUFFER
The caller’s result buffer cannot hold the requested data
STATUS_HV_INSUFFICIENT_BUFFER is a caller-buffer sizing result. It differs from STATUS_HV_INSUFFICIENT_BUFFERS, which describes exhaustion of guest message buffers at a destination port. Here the problem is the capacity of the buffer supplied for the requested data.
Record the requested operation, supplied byte count, returned/required size if available, and the structure version expected by the hypervisor. A resized buffer must still meet the alignment, padding, page-boundary, and non-overlap requirements of the hypercall interface.
What to check
- The buffer capacity, alignment and guest-physical address passed to Hyper-V.
- The expected output structure size for the negotiated interface/features.
- Whether the caller handles variable-length or rep-call output incrementally.
- Any truncation when converting the required size between integer types.
References
- Microsoft: Hyper-V hypercall interface
- Microsoft: Hyper-V feature and interface discovery
- Linux source: Hyper-V guest initialization
Looking for a different code? Search another status or error code.
