Share via


PlatformDiagnosticTraceInfo Class

Definition

Provides information about the trace.

public ref class PlatformDiagnosticTraceInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PlatformDiagnosticTraceInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PlatformDiagnosticTraceInfo
Public NotInheritable Class PlatformDiagnosticTraceInfo
Inheritance
Object Platform::Object IInspectable PlatformDiagnosticTraceInfo
Attributes

Windows requirements

Device family
Windows 10 Creators Update (introduced in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v4.0)

Remarks

Important

Only first-party applications should use this class.

Properties

IsAutoLogger

Indicates whether the trace is from an ETW AutoLogger session.

IsExclusive

Indicates whether the trace is exclusive.

MaxTraceDurationFileTime

Trace files are circular. This property reflects the amount of time that will pass before the trace file starts writing over itself--starting at the beginning of the file.

Priority

The trace priority.

ProfileHash

An identifier for this trace.

ScenarioId

A unique identifier for this scenario.

Applies to