Edit

Share via


IStackSnapshot Interface

Definition

Represents the call stack of a thread at a known point in time.

public interface IStackSnapshot : Microsoft.Windows.EventTracing.Symbols.IThreadStack
type IStackSnapshot = interface
    interface IThreadStack
Public Interface IStackSnapshot
Implements IThreadStack
Implements

Properties

Frames

Gets the list of frames in the stack.

(Inherited from IThreadStack)
IsIdle

Gets a value that indicates whether the thread is the idle thread.

(Inherited from IThreadStack)
Process

Gets the process associated with the stack.

ProcessId

Gets ID of the process associated with the stack.

Processor

Gets the index of the processor on which the stack was executing.

Thread

Gets the thread associated with the stack.

ThreadId

Gets ID of the thread associated with the stack.

Timestamp

Gets the timestamp at which the stack was recorded in the trace.

Methods

GetStackFrameTags(IStackTagMapper)

Gets a list of the stack frame tags for this stack snapshot.

GetStackTag(IStackTagMapper)

Gets a stack tag for this stack snapshot.

GetStackTagPath(IStackTagMapper)

Gets a slash-delimited set of the stack tags that match this stack snapshot.

Extension Methods

GetEvent(IStackSnapshot, IStackEventDataSource)
GetAnalyzerString(IThreadStack)
GetDebuggerString(IThreadStack)
GetDebuggerStringList(IThreadStack)
Matches(IThreadStack, IThreadStackPattern)

Applies to