Order of Error Conditions

Error conditions are not documented in any particular sequence in the reference section of the hypervisor's hypercall interface . The order in which the hypervisor detects and reports error conditions is undefined. In other words, if multiple errors exist, the hypervisor must determine which error condition to report. The hypervisor gives priority to those error codes that offer more security. This prevents the hypervisor from revealing information to callers that do not have sufficient privilege. For example, the status code HV_STATUS_ACCESS_DENIED is the preferred status code over one that would reveal some context or state information purely based on privilege.

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.