Expand Minimize

HV_ACCESS_GPA_RESULT_CODE enumeration

The HV_ACCESS_GPA_RESULT_CODE enumeration contains values that identify the result code of an attempt to access a guest physical address (GPA) page.

Syntax


typedef enum _HV_ACCESS_GPA_RESULT_CODE { 
  HvAccessGpaSuccess               = 0,
  HvAccessGpaUnmapped              = 1,
  HvAccessGpaReadIntercept         = 2,
  HvAccessGpaWriteIntercept        = 3,
  HvAccessGpaIllegalOverlayAccess  = 4
} HV_ACCESS_GPA_RESULT_CODE, *PHV_ACCESS_GPA_RESULT_CODE;

Constants

HvAccessGpaSuccess

The access was successful.

HvAccessGpaUnmapped

The GPA is unmapped when a client tries to read from or write to the GPA.

HvAccessGpaReadIntercept

The GPA mapping's access rights indicate that a page is not readable.

HvAccessGpaWriteIntercept

The GPA mapping's access rights indicate that a page is not writable.

HvAccessGpaIllegalOverlayAccess

Remarks

The HV_ACCESS_GPA_RESULT_CODE enumeration is used in the HV_ACCESS_GPA_RESULT union.

Requirements

Header

HvAmApi.h (include Hvgdk.h)

See also

HV_ACCESS_GPA_RESULT

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.