Common Hypercall Status Codes

The following status codes are common to all hypercalls and are therefore not documented in each reference page (except for HV_STATUS_SUCCESS) of the hypervisor's hypercall interface:

Status codeError condition

HV_STATUS_SUCCESS

The hypervisor did not detect an error condition.

HV_STATUS_INVALID_HYPERCALL_CODE

The hypercall code is not recognized.

HV_STATUS_INVALID_HYPERCALL_INPUT

The hypervisor detected one or more of the following error conditions:

The rep count is incorrect (for example, a nonzero rep count is passed to a basic hypercall or a zero rep count is passed to a rep hypercall).

The rep start index is not smaller than the rep count.

A reserved bit in the specified hypercall input value is nonzero.

HV_STATUS_INVALID_ALIGNMENT

The hypervisor detected one or more of the following error conditions:

The specified input or output guest physical address (GPA) pointer is not aligned to 8 bytes.

The specified input or output parameter list spans pages.

The input or output GPA pointer is not within the bounds of the GPA space.

 

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.