IDkmStackProvider.Format Method

Definition

Format a DkmStackWalkFrame into a DkmStackFrame. Formatting a frame is one step of what the stack provider does during GetNextFrames. This method can be used to format a frame in a different way than was originally performed by the stack provider in GetNextFrames.

public:
 Microsoft::VisualStudio::Debugger::CallStack::DkmStackFrame ^ Format(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ inspectionSession, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameFormatOptions options);
public Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame Format (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession inspectionSession, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions options);
abstract member Format : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame
Public Function Format (frame As DkmStackWalkFrame, inspectionSession As DkmInspectionSession, options As DkmFrameFormatOptions) As DkmStackFrame

Parameters

frame
DkmStackWalkFrame

[In] DkmStackWalkFrame represents a frame on a call stack which has been walked, but may not have been formatted or filtered. Formatted frames are represented by DkmStackFrame instead.

inspectionSession
DkmInspectionSession

[In] DkmInspectionSession allows the various components which inspect data to store private data which is associated with a group of evaluations.

options
DkmFrameFormatOptions

[In] Collection of settings that affect how the stack provider formats a DkmStackFrame.

Returns

[Out] DkmStackFrame represents a frame on the call stack after filtering and translation.

Applies to