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

See: Format of the VM-Exit Interruption-Information Field. More...

#include <ia32_type.h>

Public Attributes

ULONG32 all
 
struct {
   ULONG32   vector: 8
 [0:7] More...
 
   ULONG32   interruption_type: 3
 [8:10] More...
 
   ULONG32   error_code_valid: 1
 [11] More...
 
   ULONG32   nmi_unblocking: 1
 [12] More...
 
   ULONG32   reserved: 18
 [13:30] More...
 
   ULONG32   valid: 1
 [31] More...
 
fields
 

Detailed Description

See: Format of the VM-Exit Interruption-Information Field.

Definition at line 1620 of file ia32_type.h.

Member Data Documentation

◆ all

ULONG32 VmExitInterruptionInformationField::all

Definition at line 1621 of file ia32_type.h.

◆ error_code_valid

ULONG32 VmExitInterruptionInformationField::error_code_valid

[11]

Definition at line 1625 of file ia32_type.h.

◆ fields

struct { ... } VmExitInterruptionInformationField::fields

◆ interruption_type

ULONG32 VmExitInterruptionInformationField::interruption_type

[8:10]

Definition at line 1624 of file ia32_type.h.

◆ nmi_unblocking

ULONG32 VmExitInterruptionInformationField::nmi_unblocking

[12]

Definition at line 1626 of file ia32_type.h.

◆ reserved

ULONG32 VmExitInterruptionInformationField::reserved

[13:30]

Definition at line 1627 of file ia32_type.h.

◆ valid

ULONG32 VmExitInterruptionInformationField::valid

[31]

Definition at line 1628 of file ia32_type.h.

◆ vector

ULONG32 VmExitInterruptionInformationField::vector

[0:7]

Definition at line 1623 of file ia32_type.h.


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