pub struct ProcessEndEvent {
pub process_id: ProcessId,
pub parent_process_id: ProcessId,
pub session_id: Option<u32>,
pub exit_status: Option<u32>,
pub unique_process_key: Option<u64>,
pub directory_table_base: Option<u64>,
pub image_file_name: String,
pub command_line: Option<String>,
pub user_sid: Option<String>,
pub version: u8,
}Expand description
Typed representation of a decoded process end event.
Fields§
§process_id: ProcessId§parent_process_id: ProcessId§session_id: Option<u32>§exit_status: Option<u32>§unique_process_key: Option<u64>§directory_table_base: Option<u64>§image_file_name: String§command_line: Option<String>§user_sid: Option<String>§version: u8Trait Implementations§
Source§impl Clone for ProcessEndEvent
impl Clone for ProcessEndEvent
Source§fn clone(&self) -> ProcessEndEvent
fn clone(&self) -> ProcessEndEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProcessEndEvent
impl RefUnwindSafe for ProcessEndEvent
impl Send for ProcessEndEvent
impl Sync for ProcessEndEvent
impl Unpin for ProcessEndEvent
impl UnsafeUnpin for ProcessEndEvent
impl UnwindSafe for ProcessEndEvent
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