HV_X64_MSR_RESET_CONTENTS union
The HV_X64_MSR_RESET_CONTENTS union describes encoding for a system-reset model-specific register (MSR) that resets a partition.
Syntax
typedef union _HV_X64_MSR_RESET_CONTENTS { UINT64 AsUINT64; struct { UINT64 Reset :1; UINT64 ReservedZ :63; }; } HV_X64_MSR_RESET_CONTENTS, *PHV_X64_MSR_RESET_CONTENTS;
Members
- AsUINT64
-
A member in the union that can hold one 64-bit value that describes encoding for a system-reset MSR.
- Reset
-
A 64-bit value that indicates whether the hypervisor is to perform the requested reboot operation. When the guest operating system sets Reset, the hypervisor performs the requested reboot operation. When clear, the hypervisor does not perform the requested reboot operation. Setting this member is equivalent to setting the first bit of the 64-bit AsUINT64 member (0x0000000000000001).
- ReservedZ
-
This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting each of the remaining 63 bits (0xFFFFFFFFFFFFFFFE) of the 64-bit AsUINT64 member to zero.
Remarks
For more information about how system-reset MSR registers are encoded, see Hardware Management Data Types.
Requirements
Header |
|
---|
Send comments about this topic to Microsoft
Build date: 11/16/2013