IDkmManagedSteppingCodePathProvider.GetCodePathsInRange Method

Definition

GetCodePathsInRange is called to get code paths in specific IL range.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Stepping::DkmSteppingCodePath ^> ^ GetCodePathsInRange(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ runtimeInstance, Microsoft::VisualStudio::CorDebugInterop::ICorDebugFrame ^ corFrame, System::UInt32 startILOffset, System::UInt32 endILOffset);
public Microsoft.VisualStudio.Debugger.Stepping.DkmSteppingCodePath[] GetCodePathsInRange (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance runtimeInstance, Microsoft.VisualStudio.CorDebugInterop.ICorDebugFrame corFrame, uint startILOffset, uint endILOffset);
public Microsoft.VisualStudio.Debugger.Stepping.DkmSteppingCodePath[]? GetCodePathsInRange (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance runtimeInstance, Microsoft.VisualStudio.CorDebugInterop.ICorDebugFrame corFrame, uint startILOffset, uint endILOffset);
abstract member GetCodePathsInRange : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.CorDebugInterop.ICorDebugFrame * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Stepping.DkmSteppingCodePath[]
Public Function GetCodePathsInRange (runtimeInstance As DkmRuntimeInstance, corFrame As ICorDebugFrame, startILOffset As UInteger, endILOffset As UInteger) As DkmSteppingCodePath()

Parameters

runtimeInstance
DkmRuntimeInstance

[In] The DkmRuntimeInstance class represents an execution environment which is loaded into a DkmProcess and which contains code to be debugged.

corFrame
ICorDebugFrame

[In] The ICorDebugFrame to query for code paths.

startILOffset
UInt32

[In] Specifies the query start IL offset, inclusively.

endILOffset
UInt32

[In] Specifies the query end IL offset, inclusively.

Returns

[Out] DkmSteppingCodePath[] represents a location that user can step to from current location.

Applies to