pub struct FileIoEvent {
pub operation: FileIoOperation,
pub process_id: Option<ProcessId>,
pub file_object: Option<u64>,
pub irp_ptr: Option<u64>,
pub file_key: Option<u64>,
pub open_path: Option<String>,
pub create_options: Option<u32>,
pub file_attributes: Option<u32>,
pub share_access: Option<u32>,
}Expand description
Typed representation of a decoded File I/O event.
Fields§
§operation: FileIoOperation§process_id: Option<ProcessId>§file_object: Option<u64>§irp_ptr: Option<u64>§file_key: Option<u64>§open_path: Option<String>§create_options: Option<u32>§file_attributes: Option<u32>Trait Implementations§
Source§impl Clone for FileIoEvent
impl Clone for FileIoEvent
Source§fn clone(&self) -> FileIoEvent
fn clone(&self) -> FileIoEvent
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 FileIoEvent
impl RefUnwindSafe for FileIoEvent
impl Send for FileIoEvent
impl Sync for FileIoEvent
impl Unpin for FileIoEvent
impl UnsafeUnpin for FileIoEvent
impl UnwindSafe for FileIoEvent
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