IDkmMergedMonitorStackWalk.RuntimeWalkNextFrames Method
Definition
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.
Attempt to walk the stack without the use of symbols. This will call into various components that know how to walk portions of the stack (ex: CLR frames will be walked by the CLR debug monitor). An 'unresolved' frame will be left for portions of the stack which cannot be walked without information stored within the symbol file. These 'unresolved' frames have no InstructionAddress or Description.
public:
cli::array <Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^> ^ RuntimeWalkNextFrames(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkContext ^ stackWalkContext, System::UInt32 requestSizeHint, [Runtime::InteropServices::Out] bool % endOfStack);
public Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[] RuntimeWalkNextFrames (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext stackWalkContext, uint requestSizeHint, out bool endOfStack);
public Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[]? RuntimeWalkNextFrames (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext stackWalkContext, uint requestSizeHint, out bool endOfStack);
abstract member RuntimeWalkNextFrames : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext * uint32 * bool -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[]
Public Function RuntimeWalkNextFrames (stackWalkContext As DkmStackWalkContext, requestSizeHint As UInteger, ByRef endOfStack As Boolean) As DkmStackWalkFrame()
Parameters
- stackWalkContext
- DkmStackWalkContext
[In] DkmStackWalkContext allows the various components which walk, filter, or examine call stacks to store private data which is associated with this call stack.
- requestSizeHint
- UInt32
[In] RequestSizeHint is a hint as to the number of frame that the caller needs. This value is treated as a hint because this API can return frames which are not yet walked, so this API may return more or less than the hint value.
- endOfStack
- Boolean
[Out] Returns true if the monitor reached the end of the stack.
Returns
[Out] Array of walked frames. For, unresolved frames, both InstructionAddress and Description will be null.