Expand Minimize

HV_ACCESS_GPA_RESULT union

The HV_ACCESS_GPA_RESULT union describes results of an access into a guest physical address (GPA) page.

Syntax


typedef union _HV_ACCESS_GPA_RESULT {
  UINT64 AsUINT64;
  struct {
    HV_ACCESS_GPA_RESULT_CODE ResultCode;
    UINT32                    Reserved;
  };
} HV_ACCESS_GPA_RESULT, *PHV_ACCESS_GPA_RESULT;

Members

AsUINT64

A member in the union that can hold one 64-bit value that describes results of the access.

ResultCode

A HV_ACCESS_GPA_RESULT_CODE value that identifies the result code for the access. The result-code value is set in the first group of 32 bits of the 64-bit AsUINT64 member (0x00000000FFFFFFFF).

Reserved

This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting the second group of 32 bits (0xFFFFFFFF00000000) of the 64-bit AsUINT64 member to zeros.

Remarks

The HV_ACCESS_GPA_RESULT union is returned from calls to the HvReadGpa and HvWriteGpa functions.

Requirements

Header

HvAmApi.h (include Hvgdk.h)

See also

HV_ACCESS_GPA_RESULT_CODE
HvReadGpa
HvWriteGpa

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.