Trait winsafe::prelude::kernel_Heventlog
source · pub trait kernel_Heventlog: Handle {
// Provided methods
fn RegisterEventSource(
unc_server_name: Option<&str>,
source_name: &str
) -> SysResult<DeregisterEventSourceGuard> { ... }
fn ReportEvent(
&self,
event_type: EVENTLOG,
category: u16,
event_id: u32,
user_sid: Option<&SID>,
strings: Option<&[impl AsRef<str>]>,
raw_data: Option<&[u8]>
) -> SysResult<()> { ... }
}
Available on crate feature
kernel
only.Expand description
This trait is enabled with the kernel
feature, and provides methods for
HEVENTLOG
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn RegisterEventSource(
unc_server_name: Option<&str>,
source_name: &str
) -> SysResult<DeregisterEventSourceGuard>
fn RegisterEventSource( unc_server_name: Option<&str>, source_name: &str ) -> SysResult<DeregisterEventSourceGuard>
RegisterEventSource
function.
Object Safety§
This trait is not object safe.