pub struct WfpProvider;Expand description
WFP Provider for windows-wfp
Registers the application as a WFP provider, allowing it to add filters to the Windows Filtering Platform.
Implementations§
Source§impl WfpProvider
impl WfpProvider
Sourcepub fn register(engine: &WfpEngine) -> WfpResult<()>
pub fn register(engine: &WfpEngine) -> WfpResult<()>
Register windows-wfp as a WFP provider
This must be called before adding any filters. The provider registration is persistent and survives reboots.
§Errors
Returns WfpError::Other if provider registration fails.
§Examples
use windows_wfp::{WfpEngine, WfpProvider};
let engine = WfpEngine::new()?;
WfpProvider::register(&engine)?;Auto Trait Implementations§
impl Freeze for WfpProvider
impl RefUnwindSafe for WfpProvider
impl Send for WfpProvider
impl Sync for WfpProvider
impl Unpin for WfpProvider
impl UnsafeUnpin for WfpProvider
impl UnwindSafe for WfpProvider
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