[][src]Struct winapi::um::winnt::CONTEXT

#[repr(C)]
pub struct CONTEXT { 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: DWORD64P2Home: DWORD64P3Home: DWORD64P4Home: DWORD64P5Home: DWORD64P6Home: DWORD64ContextFlags: DWORDMxCsr: DWORDSegCs: WORDSegDs: WORDSegEs: WORDSegFs: WORDSegGs: WORDSegSs: WORDEFlags: DWORDDr0: DWORD64Dr1: DWORD64Dr2: DWORD64Dr3: DWORD64Dr6: DWORD64Dr7: DWORD64Rax: DWORD64Rcx: DWORD64Rdx: DWORD64Rbx: DWORD64Rsp: DWORD64Rbp: DWORD64Rsi: DWORD64Rdi: DWORD64R8: DWORD64R9: DWORD64R10: DWORD64R11: DWORD64R12: DWORD64R13: DWORD64R14: DWORD64R15: DWORD64Rip: DWORD64u: CONTEXT_uVectorRegister: [M128A; 26]VectorControl: DWORD64DebugControl: DWORD64LastBranchToRip: DWORD64LastBranchFromRip: DWORD64LastExceptionToRip: DWORD64LastExceptionFromRip: DWORD64

Trait Implementations

impl Copy for CONTEXT[src]

impl Clone for CONTEXT[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for CONTEXT[src]

Auto Trait Implementations

impl Send for CONTEXT

impl Sync for CONTEXT

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]