Struct amsi::AmsiSession [−][src]
pub struct AmsiSession<'a> { /* fields omitted */ }
Represents a scan session.
Methods
impl<'a> AmsiSession<'a>
[src]
impl<'a> AmsiSession<'a>
pub fn scan_string(
&self,
content_name: &str,
data: &str
) -> Result<AmsiResult, WinError>
[src]
pub fn scan_string(
&self,
content_name: &str,
data: &str
) -> Result<AmsiResult, WinError>
Scans a string
This is usually useful for scanning scripts.
Parameters
- content_name - File name, URL or unique script ID
- data - Content that should be scanned.
pub fn scan_buffer(
&self,
content_name: &str,
data: &[u8]
) -> Result<AmsiResult, WinError>
[src]
pub fn scan_buffer(
&self,
content_name: &str,
data: &[u8]
) -> Result<AmsiResult, WinError>
Scans a buffer
Parameters
- content_name - File name, URL or unique script ID.
- data - payload that should be scanned.
Trait Implementations
impl<'a> Debug for AmsiSession<'a>
[src]
impl<'a> Debug for AmsiSession<'a>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a> Drop for AmsiSession<'a>
[src]
impl<'a> Drop for AmsiSession<'a>
Auto Trait Implementations
impl<'a> !Send for AmsiSession<'a>
impl<'a> !Send for AmsiSession<'a>
impl<'a> !Sync for AmsiSession<'a>
impl<'a> !Sync for AmsiSession<'a>