HyperPlatform Programmer's Reference
Public Attributes | List of all members
VmExitInformation Union Reference

See: Format of Exit Reason in Basic VM-Exit Information. More...

#include <ia32_type.h>

Public Attributes

unsigned int all
 
struct {
   VmxExitReason   reason
 [0:15] More...
 
   unsigned short   reserved1: 12
 [16:30] More...
 
   unsigned short   pending_mtf_vm_exit: 1
 [28] More...
 
   unsigned short   vm_exit_from_vmx_root: 1
 [29] More...
 
   unsigned short   reserved2: 1
 [30] More...
 
   unsigned short   vm_entry_failure: 1
 [31] More...
 
fields
 

Detailed Description

See: Format of Exit Reason in Basic VM-Exit Information.

Definition at line 1219 of file ia32_type.h.

Member Data Documentation

◆ all

unsigned int VmExitInformation::all

Definition at line 1220 of file ia32_type.h.

◆ fields

struct { ... } VmExitInformation::fields

◆ pending_mtf_vm_exit

unsigned short VmExitInformation::pending_mtf_vm_exit

[28]

Definition at line 1224 of file ia32_type.h.

◆ reason

VmxExitReason VmExitInformation::reason

[0:15]

Definition at line 1222 of file ia32_type.h.

◆ reserved1

unsigned short VmExitInformation::reserved1

[16:30]

Definition at line 1223 of file ia32_type.h.

◆ reserved2

unsigned short VmExitInformation::reserved2

[30]

Definition at line 1226 of file ia32_type.h.

◆ vm_entry_failure

unsigned short VmExitInformation::vm_entry_failure

[31]

Definition at line 1227 of file ia32_type.h.

◆ vm_exit_from_vmx_root

unsigned short VmExitInformation::vm_exit_from_vmx_root

[29]

Definition at line 1225 of file ia32_type.h.


The documentation for this union was generated from the following file: