pub struct Eprocess { /* private fields */ }Expand description
EPROCESS structure (opaque)
Implementations§
Source§impl Eprocess
impl Eprocess
Sourcepub fn dereference(&self)
pub fn dereference(&self)
dereference (must call when done)
Sourcepub fn process_id(&self) -> u32
pub fn process_id(&self) -> u32
get process ID
Sourcepub fn image_file_name(&self) -> [u8; 15]
pub fn image_file_name(&self) -> [u8; 15]
get process image file name (up to 15 chars)
Sourcepub fn is_terminating(&self) -> bool
pub fn is_terminating(&self) -> bool
check if process is terminating
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Eprocess
impl RefUnwindSafe for Eprocess
impl !Send for Eprocess
impl !Sync for Eprocess
impl Unpin for Eprocess
impl UnwindSafe for Eprocess
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