IDkmScriptSymbolCallback.GetNextSteppingAction 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.
Call back implemented by the script symbol provider to tell the script debug monitor what to do next when stepping.
public:
Microsoft::VisualStudio::Debugger::Script::DkmScriptSymbolNextSteppingAction GetNextSteppingAction(Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ scriptInstruction, Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ startingInstruction, bool isSteppingByLine);
public:
Microsoft::VisualStudio::Debugger::Script::DkmScriptSymbolNextSteppingAction GetNextSteppingAction(Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ scriptInstruction, Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ startingInstruction, bool isSteppingByLine);
Microsoft::VisualStudio::Debugger::Script::DkmScriptSymbolNextSteppingAction GetNextSteppingAction(Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol const & scriptInstruction, Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol const & startingInstruction, bool isSteppingByLine);
public Microsoft.VisualStudio.Debugger.Script.DkmScriptSymbolNextSteppingAction GetNextSteppingAction (Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol scriptInstruction, Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol startingInstruction, bool isSteppingByLine);
abstract member GetNextSteppingAction : Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol * Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol * bool -> Microsoft.VisualStudio.Debugger.Script.DkmScriptSymbolNextSteppingAction
Public Function GetNextSteppingAction (scriptInstruction As DkmScriptInstructionSymbol, startingInstruction As DkmScriptInstructionSymbol, isSteppingByLine As Boolean) As DkmScriptSymbolNextSteppingAction
Parameters
- scriptInstruction
- DkmScriptInstructionSymbol
[In] DkmScriptInstructionSymbol is used to represent an executable statement in a script-based runtime environment such the Microsoft JavaScript engine.
- startingInstruction
- DkmScriptInstructionSymbol
[In,Optional] The instruction symbol of the process at the time this step started. This will be NULL if the step originated on a thread with no frames.
- isSteppingByLine
- Boolean
[In] true if the step is by line (instead of by statement).
Returns
[Out] Enum value indicating the next action that the script dm should perform.
Exceptions
NotImplementedException/E_NOTIMPL indicates that no symbol provider is available for the script symbol.