Expand Minimize

HV_ACCESS_GPA_CONTROL_FLAGS union

The HV_ACCESS_GPA_CONTROL_FLAGS union describes flags that modify the behavior of access to a guest physical address (GPA) page.

Syntax


typedef union _HV_ACCESS_GPA_CONTROL_FLAGS {
  UINT64 AsUINT64;
  struct {
    UINT64 CacheType  :8;
    UINT64 Reserved  :56;
  };
} HV_ACCESS_GPA_CONTROL_FLAGS, *PHV_ACCESS_GPA_CONTROL_FLAGS;

Members

AsUINT64

A member in the union that can hold one 64-bit value that describes access to the GPA page.

CacheType

A 32-bit HV_CACHE_TYPE value that identifies the type of cache for access. The value is set in the first through eighth bits of the 64-bit AsUINT64 member (0x00000000000000FF).

Reserved

This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting the remaining 56 bits (0xFFFFFFFFFFFFFF00) of the 64-bit AsUINT64 member to zeros.

Remarks

The HV_ACCESS_GPA_CONTROL_FLAGS union is passed to the HvReadGpa and HvWriteGpa functions.

Requirements

Header

HvAmApi.h (include Hvgdk.h)

See also

HV_CACHE_TYPE
HV_TRANSLATE_GVA_RESULT_CODE
HvReadGpa
HvWriteGpa

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.