IDkmScriptSymbolCallback.GetNextSteppingAction Method

Definition

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.

Applies to