pub struct VmxInterruptInfo {
pub vector: u8,
pub int_type: VmxInterruptionType,
pub err_code: Option<u32>,
pub valid: bool,
}
Expand description
VM-Entry/VM-Exit Interruption-Information Field. (SDM Vol. 3C, Section 24.8.3, 24.9.2)
Fields§
§vector: u8
Vector of interrupt or exception.
int_type: VmxInterruptionType
Determines details of how the injection is performed.
err_code: Option<u32>
For hardware exceptions that would have delivered an error code on the stack.
valid: bool
Whether the field is valid.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VmxInterruptInfo
impl RefUnwindSafe for VmxInterruptInfo
impl Send for VmxInterruptInfo
impl Sync for VmxInterruptInfo
impl Unpin for VmxInterruptInfo
impl UnwindSafe for VmxInterruptInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more