#[repr(u64)]pub enum FilterWeight {
Blocklist = 9_000_000,
RawSocketPermit = 8_000_000,
RawSocketBlock = 7_000_000,
UserBlock = 6_000_000,
UserPermit = 5_000_000,
DefaultPermit = 4_000_000,
DefaultBlock = 3_000_000,
}Expand description
Standard filter weight (priority) levels
Higher weight = higher priority (evaluated first by WFP).
§Examples
use windows_wfp::FilterWeight;
assert!(FilterWeight::Blocklist.value() > FilterWeight::UserBlock.value());
assert!(FilterWeight::UserBlock.value() > FilterWeight::DefaultBlock.value());Variants§
Blocklist = 9_000_000
Blocklist filters (highest priority, 9M)
RawSocketPermit = 8_000_000
Raw socket permit filters (8M)
RawSocketBlock = 7_000_000
Raw socket block filters (7M)
UserBlock = 6_000_000
User-defined block filters (6M)
UserPermit = 5_000_000
User-defined permit filters (5M)
DefaultPermit = 4_000_000
Default permit filter (4M)
DefaultBlock = 3_000_000
Default block filter (lowest priority, 3M)
Implementations§
Trait Implementations§
Source§impl Clone for FilterWeight
impl Clone for FilterWeight
Source§fn clone(&self) -> FilterWeight
fn clone(&self) -> FilterWeight
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 FilterWeight
impl Debug for FilterWeight
Source§impl Hash for FilterWeight
impl Hash for FilterWeight
Source§impl PartialEq for FilterWeight
impl PartialEq for FilterWeight
impl Copy for FilterWeight
impl Eq for FilterWeight
impl StructuralPartialEq for FilterWeight
Auto Trait Implementations§
impl Freeze for FilterWeight
impl RefUnwindSafe for FilterWeight
impl Send for FilterWeight
impl Sync for FilterWeight
impl Unpin for FilterWeight
impl UnsafeUnpin for FilterWeight
impl UnwindSafe for FilterWeight
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