DkmScriptInstructionSymbol.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.
Location constraint: API must be called from a Monitor component (component level < 100,000).
public:
Microsoft::VisualStudio::Debugger::Script::DkmScriptSymbolNextSteppingAction GetNextSteppingAction(Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ StartingInstruction, bool IsSteppingByLine);
public:
Microsoft::VisualStudio::Debugger::Script::DkmScriptSymbolNextSteppingAction GetNextSteppingAction(Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ StartingInstruction, bool IsSteppingByLine);
Microsoft::VisualStudio::Debugger::Script::DkmScriptSymbolNextSteppingAction GetNextSteppingAction(Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol const & StartingInstruction, bool IsSteppingByLine);
public Microsoft.VisualStudio.Debugger.Script.DkmScriptSymbolNextSteppingAction GetNextSteppingAction (Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol StartingInstruction, bool IsSteppingByLine);
public Microsoft.VisualStudio.Debugger.Script.DkmScriptSymbolNextSteppingAction GetNextSteppingAction (Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol? StartingInstruction, bool IsSteppingByLine);
member this.GetNextSteppingAction : Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol * bool -> Microsoft.VisualStudio.Debugger.Script.DkmScriptSymbolNextSteppingAction
Public Function GetNextSteppingAction (StartingInstruction As DkmScriptInstructionSymbol, IsSteppingByLine As Boolean) As DkmScriptSymbolNextSteppingAction
Parameters
- 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.