Edit

Share via


TraceDuration Struct

Definition

Represents a duration in a trace.

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

Constructors

TraceDuration(ITraceTimestampContext, TraceDurationValue)

Properties

Context

Gets the context used to interpret the trace duration.

Duration

Gets the duration as a Duration.

HasValue

Gets a value indicating whether the duration has been initialized.

IsPartial

Gets a value that indicates whether this trace duration only represents partial data, and the full Value is unavailable.

Nanoseconds
TimeSpan
TotalMicroseconds
TotalMilliseconds
TotalSeconds
Value

Gets the raw trace duration value.

Methods

CompareTo(Object)
CompareTo(TraceDuration)
Equals(Object)
Equals(TraceDuration)
GetHashCode()
Max(TraceDuration, TraceDuration)
Min(TraceDuration, TraceDuration)

Operators

Addition(TraceDuration, TraceDuration)
Equality(TraceDuration, TraceDuration)
GreaterThan(TraceDuration, TraceDuration)
GreaterThanOrEqual(TraceDuration, TraceDuration)
Implicit(TraceDuration to Duration)
Inequality(TraceDuration, TraceDuration)
LessThan(TraceDuration, TraceDuration)
LessThanOrEqual(TraceDuration, TraceDuration)
Subtraction(TraceDuration, TraceDuration)
UnaryNegation(TraceDuration)

Applies to