Microsoft.Windows.EventTracing.Cpu 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.
Structs
CompactContextSwitchEvent |
Represents a context switch provided in a compact form. |
CompactContextSwitchEventContext |
Represents the context for a consumer that processes compact context switch events. |
ContextSwitch |
Represents a context switch. |
ContextSwitchContext |
Represents the context for a consumer that processes correlated context switch data. |
ContextSwitchEvent |
Represents a context switch. |
ContextSwitchEventContext |
Represents the context for a consumer that processes context switch events. |
ContextSwitchIn |
Represents the thread switching in during a context switch. |
ContextSwitchOut |
Represents the thread switching out during a context switch. |
LastBranchRecordEvent |
Represents a snapshot of Last Branch Record (LBR) data from a processor. |
LastBranchRecordEventContext |
Represents the context for a consumer that processes last branch record events. |
LastBranchRecordJump |
Represents a jump entry in a LastBranchRecordEvent. |
LastBranchRecordJumpReadOnlySpan | |
LastBranchRecordJumpReadOnlySpan.Enumerator | |
ReadyThreadEvent |
Represents a ready thread event (a thread being marked ready-to-run for the kernel CPU scheduler). |
ReadyThreadEventContext |
Represents the context for a consumer that processes ready thread events. |
Interfaces
ICompactContextSwitchEventConsumer |
Defines a compact context switch event consumer. |
IContextSwitch |
Defines a context switch. |
IContextSwitchConsumer |
Defines a consumer for correlated context switch data. |
IContextSwitchDataSource | |
IContextSwitchEventConsumer |
Defines a context switch event consumer. |
IContextSwitchIn |
Defines data about the thread switching in during a context switch. |
IContextSwitchOut |
Defines data about the thread switching out during a context switch. |
ICpuSample |
Defines a snapshot of an instruction executing on a processor at a given point in time. |
ICpuSampleDataSource | |
ICpuSampleGap |
An object representing the estimated, unaccounted for, period of time in between two ICpuSamples. |
ICpuSchedulingDataSource | |
ICpuThreadActivity |
Defines the activity of a thread while switched in on a processor. |
ICpuTimeSlice |
Defines a single scheduling of a thread to run on a processor. |
ICpuUsage | |
IDeferredProcedureCallInterval | |
IInterruptHandlingActivity | |
IInterruptHandlingDataSource | |
IInterruptHandlingFragment | |
IInterruptHandlingInterval | |
IInterruptServiceRoutineInterval | |
ILastBranchRecordDataSource |
Defines a data source that provides last branch record (LBR) data. |
ILastBranchRecordEventConsumer |
Defines a last branch record event consumer. |
ILastBranchRecordJump |
Defines a jump entry in an ILastBranchRecordSnapshot. |
ILastBranchRecordSnapshot |
Defines a snapshot of Last Branch Record (LBR) data from a processor. |
IProcessorCounterContextSwitch | |
IProcessorCounterContextSwitchDelta | |
IProcessorCounterDataSource | |
IProcessorCounterNameMap | |
IReadyThreadDataSource | |
IReadyThreadEvent | |
IReadyThreadEventConsumer |
Defines a ready thread event consumer. |
Enums
AdjustReason | |
DeferredProcedureCallType | |
InterruptHandlingType | |
KernelWaitReason | |
QualityOfServiceLevel | |
ReadyThreadEventFlags | |
ThreadState |
Delegates
CompactContextSwitchEventCallback |
Processes a compact context switch event. |
ContextSwitchCallback |
Processes correlated context switch data. |
ContextSwitchEventCallback |
Processes a context switch event. |
LastBranchRecordEventCallback |
Processes a last branch record event. |
ReadyThreadEventCallback |
Processes a ready thread event. |