[−][src]Module ferrisetw::native::etw_types
Basic ETW types
The etw_types
module provides an abstraction over the basic ETW types needed to control and
parse a trace session. Most of the types in this module are wrappers over the windows bindings
using the newtype pattern to extend their implementations
In most cases a user of the crate won't have to deal with this and can directly obtain the data needed by using the functions exposed by the modules at the crate level
Structs
EnableTraceParameters | Newtype wrapper over an ENABLE_TRACE_PARAMETERS |
EventPropertyInfo | Newtype wrapper over an EVENT_PROPERTY_INFO |
EventTraceLogfile | Newtype wrapper over an EVENT_TRACE_LOGFILEA |
EventTraceProperties | Newtype wrapper over an EVENT_TRACE_PROPERTIES |
TraceEventInfo | Newtype wrapper over an TRACE_EVENT_INFO |
TraceInfo | Complete Trace Properties struct |
Enums
DecodingSource | Wrapper over the DECODING_SOURCE type |
Constants
INVALID_TRACE_HANDLE |
Type Definitions
EventRecord | Renaming type EVENT_RECORD type to match rust Naming Convention |