Expand Minimize

HV_X64_MSR_INTERCEPT_MESSAGE structure

The HV_X64_MSR_INTERCEPT_MESSAGE structure describes an MSR intercept message.

Syntax


typedef struct _HV_X64_MSR_INTERCEPT_MESSAGE {
  HV_X64_INTERCEPT_MESSAGE_HEADER Header;
  UINT32                          MsrNumber;
  UINT32                          Reserved;
  UINT64                          Rdx;
  UINT64                          Rax;
} HV_X64_MSR_INTERCEPT_MESSAGE, *PHV_X64_MSR_INTERCEPT_MESSAGE;

Members

Header

An HV_X64_INTERCEPT_MESSAGE_HEADER structure that describes the header for the MSR intercept message.

MsrNumber

A 32-bit value in the RCX register that indicates the index of the MSR being accessed.

Reserved

Reserved. Do not use.

Rdx

The value in the 64-bit RDX general-purpose register. For writes, this value represents the top half of the value being written to the MSR.

Rax

The value in the 64-bit RAX general-purpose register. For writes, this value represents the bottom half of the value being written to the MSR.

Remarks

For more information about how MSR intercept messages are encoded, see MSR Intercept Message.

Requirements

Header

Hvgdk.h (include Hvgdk.h)

See also

HV_X64_INTERCEPT_MESSAGE_HEADER

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.