Hypercall Return Code Reference

The following table lists hypercall return codes.

Return codeStatusMeaning

0x0000

HV_STATUS_SUCCESS

The operation succeeded.

0x0001

Reserved.

0x0002

HV_STATUS_INVALID_HYPERCALL_CODE

The hypercall code was not recognized.

0x0003

HV_STATUS_INVALID_HYPERCALL_INPUT

The rep count was incorrect (for example, a nonzero rep count was passed to a non-rep call or a zero rep count was passed to a rep call), or a reserved bit in the specified hypercall input value was nonzero.

0x0004

HV_STATUS_INVALID_ALIGNMENT

The specified input or output GPA pointers were not aligned to 8 bytes, or the specified input or output parameters lists spanned a page boundary.

0x0005

HV_STATUS_INVALID_PARAMETER

One or more input parameters were invalid.

0x0006

HV_STATUS_ACCESS_DENIED

The caller did not possess sufficient access rights to perform the requested operation.

0x0007

HV_STATUS_INVALID_PARTITION_STATE

The specified partition's state was not appropriate for the requested operation.

0x0008

HV_STATUS_OPERATION_DENIED

The operation could not be performed. (The actual cause depends on the operation.)

0x0009

HV_STATUS_UNKNOWN_PROPERTY

The specified partition property ID is not a recognized property.

0x000A

HV_STATUS_PROPERTY_VALUE_OUT_OF_RANGE

The specified value of a partition property is out of range or violates an invariant.

0x000B

HV_STATUS_INSUFFICIENT_MEMORY

Insufficient memory exists for the call to succeed.

0x000C

HV_STATUS_PARTITION_TOO_DEEP

The maximum partition depth has been exceeded for the partition hierarchy.

0x000D

HV_STATUS_INVALID_PARTITION_ID

The specified partition ID is invalid.

0x000E

HV_STATUS_INVALID_VP_INDEX

The specified VP index is invalid.

0x000F

Reserved.

0x0010

Reserved.

0x0011

HV_STATUS_INVALID_PORT_ID

The specified port ID is not unique or does not exist.

0x0012

HV_STATUS_INVALID_CONNECTION_ID

The specified connection ID is not unique or does not exist.

0x0013

HV_STATUS_INSUFFICIENT_BUFFERS

The target port does not have sufficient buffers for the caller to post a message.

0x0014

HV_STATUS_NOT_ACKNOWLEDGED

An external interrupt has not previously been asserted and acknowledged by the virtual processor prior to clearing it.

0x0015

Reserved.

0x0016

HV_STATUS_ACKNOWLEDGED

An external interrupt cannot be asserted because a previously asserted external interrupt was acknowledged by the virtual processor and has not yet been cleared.

0x0017

HV_STATUS_INVALID_SAVE_RESTORE_STATE

The initial call to HvSavePartitionState or HvRestorePartitionState specifying HV_SAVE_RESTORE_STATE_START was not made at the beginning of the save/restore process.

0x0018

HV_STATUS_INVALID_SYNIC_STATE

The operation could not be performed because a required feature of the SynIC was disabled.

0x0019

HV_STATUS_OBJECT_IN_USE

The operation could not be performed because the object or value was either already in use or being used for a purpose that would not permit it.

0x001A

HV_STATUS_INVALID_PROXIMITY_DOMAIN_INFO

The Flags field included an invalid mask value in the proximity domain information.

The Id field contained an invalid ACPI node ID in the proximity domain information.

0x001B

HV_STATUS_NO_DATA

An attempt to retrieve data failed because none was available.

0x001C

HV_STATUS_INACTIVE

The physical connection being used for debugging has not recorded any receive activity since the last operation.

0x001D

HV_STATUS_NO_RESOURCES

A resource is unavailable for allocation. This may indicate that there is a resource shortage or that an implementation limitation may have been reached.

0x001E

HV_STATUS_FEATURE_UNAVAILABLE

A hypervisor feature is not available to the caller.

0x001F

HV_STATUS_PARTIAL_PACKET

The debug packet returned is only a partial packet due to an I/O error.

0x0020

HV_STATUS_PROCESSOR_FEATURE_SSE3_NOT_SUPPORTED

The processor feature SSE3 is not supported.

0x0021

HV_STATUS_PROCESSOR_FEATURE_LAHFSAHF_NOT_SUPPORTED

The processor feature LAHFSAHF is not supported.

0x0022

HV_STATUS_PROCESSOR_FEATURE_SSSE3_NOT_SUPPORTED

The processor feature SSSE3 is not supported.

0x0023

HV_STATUS_PROCESSOR_FEATURE_SSE4_1_NOT_SUPPORTED

The processor feature SSE4.1 is not supported.

0x0024

HV_STATUS_PROCESSOR_FEATURE_SSE4_2_NOT_SUPPORTED

The processor feature SSE4.2 is not supported.

0x0025

HV_STATUS_PROCESSOR_FEATURE_SSE4A_NOT_SUPPORTED

The processor feature SSE4a is not supported.

0x0026

HV_STATUS_PROCESSOR_FEATURE_SSE5_NOT_SUPPORTED

The processor feature SSE5 is not supported.

0x0027

HV_STATUS_PROCESSOR_FEATURE_POPCNT_NOT_SUPPORTED

The processor feature POPCNT is not supported.

0x0028

HV_STATUS_PROCESSOR_FEATURE_CMPXCHG16B_NOT_SUPPORTED

The processor feature CMPXCHG16B is not supported.

0x0029

HV_STATUS_PROCESSOR_FEATURE_ALTMOVCR8_NOT_SUPPORTED

The processor feature ALTMOVCR8 is not supported.

0x002A

HV_STATUS_PROCESSOR_FEATURE_LZCNT_NOT_SUPPORTED

The processor feature LZCNT is not supported.

0x002B

HV_STATUS_PROCESSOR_FEATURE_MISALIGNED_SSE_NOT_SUPPORTED

The processor feature MISALIGNED SSE3 is not supported.

0x002C

HV_STATUS_PROCESSOR_FEATURE_MMX_EXT_NOT_SUPPORTED

The processor feature MMX EXT is not supported.

0x002D

HV_STATUS_PROCESSOR_FEATURE_3DNOW_NOT_SUPPORTED

The processor feature 3DNow is not supported.

0x002E

HV_STATUS_PROCESSOR_FEATURE_EXTENDED_3DNOW_NOT_SUPPORTED

The processor feature Extended 3DNow is not supported.

0x002F

HV_STATUS_PROCESSOR_FEATURE_PAGE_1GB_NOT_SUPPORTED

The processor feature PAHGE 1GB is not supported.

0x0030

HV_STATUS_PROCESSOR_CACHE_LINE_FLUSH_SIZE_INCOMPATIBLE

The processor's cache line flush size is not supported.

0x0031

HV_STATUS_PROCESSOR_FEATURE_XSAVE_NOT_SUPPORTED

The processor feature XSAVE is not supported.

0x0032

HV_STATUS_PROCESSOR_FEATURE_XSAVEOPT_NOT_SUPPORTED

The processor feature XSAVEOPT is not supported.

0x0033

HV_STATUS_PROCESSOR_FEATURE_XSAVE_LEGACY_SSE_NOT_SUPPORTED

The processor feature XSAVE Legacy SSE is not supported.

0x0034

HV_STATUS_PROCESSOR_FEATURE_XSAVE_AVX_NOT_SUPPORTED

The processor feature XSAVE AVX is not supported.

0x0035

HV_STATUS_PROCESSOR_FEATURE_XSAVE_UNKNOWN_FEATURE_NOT_SUPPORTED

The processor unknown XSAVE feature is not supported.

0x0036

HV_STATUS_PROCESSOR_XSAVE_SAVE_AREA_INCOMPATIBLE

The processor's XSAVE area is not supported.

0x0037

HV_STATUS_INCOMPATIBLE_PROCESSOR

The processor architecture is not supported.

 

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.