pub struct ProcessMitigationStatus {
pub process_id: ProcessId,
pub microsoft_signed_only: bool,
pub block_remote_images: bool,
pub prefer_system32_images: bool,
pub disable_dynamic_code: bool,
pub restrict_payload: bool,
pub block_child_process_creation: bool,
}Expand description
Query result for supported process mitigations.
Fields§
§process_id: ProcessIdProcess ID that was queried.
microsoft_signed_only: boolWhether Microsoft-signed-only policy is enabled.
block_remote_images: boolWhether remote image loading is blocked.
prefer_system32_images: boolWhether System32 images are preferred.
disable_dynamic_code: boolWhether dynamic code generation is blocked.
restrict_payload: boolWhether payload restrictions are active.
block_child_process_creation: boolWhether child process creation is blocked.
Trait Implementations§
Source§impl Clone for ProcessMitigationStatus
impl Clone for ProcessMitigationStatus
Source§fn clone(&self) -> ProcessMitigationStatus
fn clone(&self) -> ProcessMitigationStatus
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 moreSource§impl Debug for ProcessMitigationStatus
impl Debug for ProcessMitigationStatus
Source§impl PartialEq for ProcessMitigationStatus
impl PartialEq for ProcessMitigationStatus
impl Eq for ProcessMitigationStatus
impl StructuralPartialEq for ProcessMitigationStatus
Auto Trait Implementations§
impl Freeze for ProcessMitigationStatus
impl RefUnwindSafe for ProcessMitigationStatus
impl Send for ProcessMitigationStatus
impl Sync for ProcessMitigationStatus
impl Unpin for ProcessMitigationStatus
impl UnsafeUnpin for ProcessMitigationStatus
impl UnwindSafe for ProcessMitigationStatus
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