Microsoft.Windows.EventTracing Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
Structs
Address | |
AddressRange | |
ClassicEvent |
Represents a classic event from an ETW trace. |
DataSize | |
Duration | |
EnergyValue | |
EventContext | |
ExtendedDataItem |
Represents an extended data item for a raw (unparsed) event in an ETW trace. |
ExtendedDataItemReadOnlySpan |
Represents an read-only span of extended data for raw (unprocessed) events in an ETW trace. |
ExtendedDataItemReadOnlySpan.Enumerator | |
FrequencyValue | |
Percentage |
Represents a percentage between 0 and 100. |
PowerValue | |
Timestamp | |
TraceDuration |
Represents a duration in a trace. |
TraceDurationValue | |
TraceEvent |
Represents an event from an ETW trace. |
TraceMessageEvent |
Represents a trace message event from an ETW trace. |
TraceProcessingProgress | |
TraceTimeRange | |
TraceTimestamp |
Represents a timestamp in a trace. |
TraceTimestampValue |
Represents a raw value used as a trace timestamp in an event header or payload. |
UnparsedGenericEvent |
Represents a generic event from an ETW trace with raw (unparsed) data. |
ValueString |
Represents text as a sequence of UTF-16 code units that is not necessarily allocated on the managed heap. |
Interfaces
ICompletable |
Defines a completion callback. |
ICompletableTwoPassEventConsumer |
Defines an ITwoPassEventConsumer that needs to be notified when each pass through the trace is completed. |
IEventConsumer |
Defines an event consumer. |
IFilteredEventConsumer |
Defines an event consumer only listens to events from specific providers. |
IFilteredTwoPassEventConsumer |
Defines an ITwoPassEventConsumer that only listens to events from specific providers. |
IPendingResult<T> | |
IProvider<T> | |
IReadOnlyKeyedList<TKey,TValue> | |
IScheduledConsumer |
Defines a trace event or completion consumer that must run during a specific pass through the trace. |
IStreamingTraceSource |
Defines a trace source that provides streaming data. |
ITraceProcessor | |
ITraceProcessorSettings | |
ITraceSource |
Defines a source of trace data. |
ITraceTimestampContext |
Defines the context needed to interpret a TraceTimestampValue. |
ITwoPassEventConsumer |
Defines an event consumer that runs in two passes through the trace. |
Enums
ConsumerSchedule |
Specifes when a trace event or completion consumer should run. |
ExtendedDataType | |
Proximity | |
TraceClockType |
Defines the types of clocks used for timestamps in a trace. |
TraceEventHeaderFlags | |
TraceEventHeaderProperties | |
TraceEventHeaderType |
Defines the types of event headers. |
Delegates
TraceEventCallback |
Processes an event. |