IDkmSymbolStackWalk.Initialize 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.
Initialize is invoked on each walker exactly once at the beginning of the walk process. This gives each walker a chance to initialize any state.
public:
void Initialize(Microsoft::VisualStudio::Debugger::CallStack::DkmSymbolStackWalkContext ^ symbolStackWalkContext, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ registers, System::UInt32 stackRangeSize);
public void Initialize (Microsoft.VisualStudio.Debugger.CallStack.DkmSymbolStackWalkContext symbolStackWalkContext, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters registers, uint stackRangeSize);
abstract member Initialize : Microsoft.VisualStudio.Debugger.CallStack.DkmSymbolStackWalkContext * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters * uint32 -> unit
Public Sub Initialize (symbolStackWalkContext As DkmSymbolStackWalkContext, registers As DkmFrameRegisters, stackRangeSize As UInteger)
Parameters
- symbolStackWalkContext
- DkmSymbolStackWalkContext
[In] DkmSymbolStackWalkContext allows the various symbol providers which walk the call stack to store private data which is associated with this call stack.
- registers
- DkmFrameRegisters
[In] Registers to attempt to walk from.
- stackRangeSize
- UInt32
[In] Size of the stack range that the debugger will attempt to walk through.