#[repr(C)]pub struct CONTEXT {Show 46 fields
pub P1Home: DWORD64,
pub P2Home: DWORD64,
pub P3Home: DWORD64,
pub P4Home: DWORD64,
pub P5Home: DWORD64,
pub P6Home: DWORD64,
pub ContextFlags: DWORD,
pub MxCsr: DWORD,
pub SegCs: WORD,
pub SegDs: WORD,
pub SegEs: WORD,
pub SegFs: WORD,
pub SegGs: WORD,
pub SegSs: WORD,
pub EFlags: DWORD,
pub Dr0: DWORD64,
pub Dr1: DWORD64,
pub Dr2: DWORD64,
pub Dr3: DWORD64,
pub Dr6: DWORD64,
pub Dr7: DWORD64,
pub Rax: DWORD64,
pub Rcx: DWORD64,
pub Rdx: DWORD64,
pub Rbx: DWORD64,
pub Rsp: DWORD64,
pub Rbp: DWORD64,
pub Rsi: DWORD64,
pub Rdi: DWORD64,
pub R8: DWORD64,
pub R9: DWORD64,
pub R10: DWORD64,
pub R11: DWORD64,
pub R12: DWORD64,
pub R13: DWORD64,
pub R14: DWORD64,
pub R15: DWORD64,
pub Rip: DWORD64,
pub u: CONTEXT_u,
pub VectorRegister: [M128A; 26],
pub VectorControl: DWORD64,
pub DebugControl: DWORD64,
pub LastBranchToRip: DWORD64,
pub LastBranchFromRip: DWORD64,
pub LastExceptionToRip: DWORD64,
pub LastExceptionFromRip: DWORD64,
}
Fields
P1Home: DWORD64
P2Home: DWORD64
P3Home: DWORD64
P4Home: DWORD64
P5Home: DWORD64
P6Home: DWORD64
ContextFlags: DWORD
MxCsr: DWORD
SegCs: WORD
SegDs: WORD
SegEs: WORD
SegFs: WORD
SegGs: WORD
SegSs: WORD
EFlags: DWORD
Dr0: DWORD64
Dr1: DWORD64
Dr2: DWORD64
Dr3: DWORD64
Dr6: DWORD64
Dr7: DWORD64
Rax: DWORD64
Rcx: DWORD64
Rdx: DWORD64
Rbx: DWORD64
Rsp: DWORD64
Rbp: DWORD64
Rsi: DWORD64
Rdi: DWORD64
R8: DWORD64
R9: DWORD64
R10: DWORD64
R11: DWORD64
R12: DWORD64
R13: DWORD64
R14: DWORD64
R15: DWORD64
Rip: DWORD64
u: CONTEXT_u
VectorRegister: [M128A; 26]
VectorControl: DWORD64
DebugControl: DWORD64
LastBranchToRip: DWORD64
LastBranchFromRip: DWORD64
LastExceptionToRip: DWORD64
LastExceptionFromRip: DWORD64
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CONTEXT
impl Send for CONTEXT
impl Sync for CONTEXT
impl Unpin for CONTEXT
impl UnwindSafe for CONTEXT
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more