pub struct UserTrace { /* private fields */ }
Expand description
A real-time trace session to collect events from user-mode applications
To stop the session, you can drop this instance
Implementations§
Trait Implementations§
source§impl RealTimeTraceTrait for UserTrace
impl RealTimeTraceTrait for UserTrace
fn trace_guid() -> GUID
fn trace_name(&self) -> OsString
source§impl TraceTrait for UserTrace
impl TraceTrait for UserTrace
fn trace_handle(&self) -> TraceHandle
fn events_handled(&self) -> usize
source§fn process(&mut self) -> Result<(), TraceError>
fn process(&mut self) -> Result<(), TraceError>
This is blocking and starts triggerring the callbacks. Read more
source§fn process_from_handle(handle: TraceHandle) -> Result<(), TraceError>
fn process_from_handle(handle: TraceHandle) -> Result<(), TraceError>
Process a trace given its handle. Read more