Expand Minimize

HV_X64_XSAVE_HEADER structure

The HV_X64_XSAVE_HEADER structure represents the header area of an XSAVE area.

Syntax


typedef struct _HV_X64_XSAVE_HEADER {
  HV_X64_XSAVE_XFEM_REGISTER XstateBv;
  UINT64                     Reserved0MBZ;
  UINT16                     RevisionID;
  UINT16                     Reserved1MBZ;
  UINT32                     Reserved2;
  UINT64                     Reserved3;
  UINT64                     Reserved4;
  UINT64                     Reserved5;
  UINT64                     Reserved6;
  UINT64                     Reserved7;
} HV_X64_XSAVE_HEADER, *PHV_X64_XSAVE_HEADER;

Members

XstateBv

A HV_X64_XSAVE_XFEM_REGISTER union that specifies a bit vector that indicates the features that have the state stored in the XSAVE area. Bit 63 must be set to zero.

Reserved0MBZ

This member is reserved and must be set to zero.

RevisionID

A UINT16 value that specifies the revision identifier of an XSAVE area.

Reserved1MBZ

This member is reserved and must be set to zero.

Reserved2

This member is reserved.

Reserved3

This member is reserved.

Reserved4

This member is reserved.

Reserved5

This member is reserved.

Reserved6

This member is reserved.

Reserved7

This member is reserved.

Remarks

The XSAVE header must be aligned on a 64-byte boundary. The HV_X64_XSAVE_HEADER structure is used in the HV_X64_X_REGISTERS union.

Requirements

Header

Hvgdk.h (include Hvgdk.h)

See also

HV_X64_X_REGISTERS

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.