| Previous | Next |
| STATUS_HV_NO_RESOURCES | STATUS_HV_INSUFFICIENT_BUFFER |
STATUS_HV_FEATURE_UNAVAILABLE
The interface exists, but this partition was not given the feature
STATUS_HV_FEATURE_UNAVAILABLE says that a Hyper-V feature is unavailable to the caller. It is narrower than STATUS_HV_INVALID_HYPERCALL_CODE: a known interface can be present while a particular capability is withheld by the hypervisor, partition privilege set, hardware configuration, or nested-virtualization policy.
Use feature discovery to decide what the guest may request. Microsoft documents CPUID/feature information as the compatibility mechanism and explicitly advises against inferring capabilities solely from hypervisor version ranges. Log the feature bits from the failing environment and a known-working environment before changing the guest’s behavior.
What to compare
- The exposed interface signature, privilege mask, feature bits and implementation limits.
- Root/child role, nested status and any VBS/VSM-related restrictions.
- The exact feature requested and the documented discovery bit that governs it.
- Fallback behavior when that capability is not offered.
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.
