pub struct Teb { /* private fields */ }Expand description
safe wrapper around TEB access
Implementations§
Source§impl Teb
impl Teb
Sourcepub fn process_id(&self) -> u32
pub fn process_id(&self) -> u32
get process ID
Sourcepub fn last_error(&self) -> u32
pub fn last_error(&self) -> u32
get last error value
Sourcepub fn set_last_error(&mut self, value: u32)
pub fn set_last_error(&mut self, value: u32)
set last error value
Sourcepub fn stack_base(&self) -> usize
pub fn stack_base(&self) -> usize
get stack base
Sourcepub fn stack_limit(&self) -> usize
pub fn stack_limit(&self) -> usize
get stack limit
Auto Trait Implementations§
impl Freeze for Teb
impl RefUnwindSafe for Teb
impl !Send for Teb
impl !Sync for Teb
impl Unpin for Teb
impl UnwindSafe for Teb
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