pub struct ProcessStartEvent {
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 start 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 ProcessStartEvent
impl Clone for ProcessStartEvent
Source§fn clone(&self) -> ProcessStartEvent
fn clone(&self) -> ProcessStartEvent
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 ProcessStartEvent
impl RefUnwindSafe for ProcessStartEvent
impl Send for ProcessStartEvent
impl Sync for ProcessStartEvent
impl Unpin for ProcessStartEvent
impl UnsafeUnpin for ProcessStartEvent
impl UnwindSafe for ProcessStartEvent
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