Edit

Share via


TraceTimestampValue Struct

Definition

Represents a raw value used as a trace timestamp in an event header or payload.

public struct TraceTimestampValue : IComparable, IComparable<Microsoft.Windows.EventTracing.TraceTimestampValue>, IEquatable<Microsoft.Windows.EventTracing.TraceTimestampValue>
type TraceTimestampValue = struct
Public Structure TraceTimestampValue
Implements IComparable, IComparable(Of TraceTimestampValue), IEquatable(Of TraceTimestampValue)
Inheritance
TraceTimestampValue
Implements

Remarks

These values are trace-specific and clock-type specific and cannot be compared across traces.

Different clock types use different types of trace timestamp values, but generally they need to pair a specific reference value with an exact matching reference time (the start of the trace), and then track time relatively (and at high precision) from that point. For more details, the ClientContext section on the WNODE_HEADER documentation.

Constructors

TraceTimestampValue(Int64)

Fields

MaxValue
MinValue
Zero

Properties

RawValue

Methods

CompareTo(Object)
CompareTo(TraceTimestampValue)
Equals(Object)
Equals(TraceTimestampValue)
GetHashCode()
Max(TraceTimestampValue, TraceTimestampValue)
Min(TraceTimestampValue, TraceTimestampValue)
ToString()

Operators

Addition(TraceTimestampValue, TraceDurationValue)
Equality(TraceTimestampValue, TraceTimestampValue)
GreaterThan(TraceTimestampValue, TraceTimestampValue)
GreaterThanOrEqual(TraceTimestampValue, TraceTimestampValue)
Inequality(TraceTimestampValue, TraceTimestampValue)
LessThan(TraceTimestampValue, TraceTimestampValue)
LessThanOrEqual(TraceTimestampValue, TraceTimestampValue)
Subtraction(TraceTimestampValue, TraceDurationValue)
Subtraction(TraceTimestampValue, TraceTimestampValue)

Applies to