Struct ferrisetw::trace::TraceProperties
source · pub struct TraceProperties {
pub buffer_size: u32,
pub min_buffer: u32,
pub max_buffer: u32,
pub flush_timer: Duration,
pub log_file_mode: LoggingMode,
}
Expand description
Trace Properties struct
These are some configuration settings that will be included in an EVENT_TRACE_PROPERTIES
Fields§
§buffer_size: u32
Represents the ETW Session in KB
min_buffer: u32
Represents the ETW Session minimum number of buffers to use
max_buffer: u32
Represents the ETW Session maximum number of buffers in the buffer pool
flush_timer: Duration
Represents the ETW Session flush interval.
This duration will be rounded to the closest second (and 0 will be translated as 1 second)
log_file_mode: LoggingMode
Represents the ETW Session Logging Mode
Trait Implementations§
source§impl Clone for TraceProperties
impl Clone for TraceProperties
source§fn clone(&self) -> TraceProperties
fn clone(&self) -> TraceProperties
Returns a copy 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 more