IDkmManagedSteppingCodePathProvider.GetCodePathsInRange(DkmRuntimeInstance, ICorDebugFrame, UInt32, UInt32) 方法

定義

呼叫 GetCodePathsInRange 以取得特定 IL 範圍中的程式碼路徑。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);
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()

參數

runtimeInstance
DkmRuntimeInstance

在DkmRuntimeInstance 類別代表載入至 DkmProcess 中的執行環境,其中包含要進行調試的程式碼。[In] The DkmRuntimeInstance class represents an execution environment which is loaded into a DkmProcess and which contains code to be debugged.

corFrame
ICorDebugFrame

在要查詢程式碼路徑的 ICorDebugFrame。[In] The ICorDebugFrame to query for code paths.

startILOffset
UInt32

在指定查詢開始 IL 位移(含)。[In] Specifies the query start IL offset, inclusively.

endILOffset
UInt32

在指定查詢結束 IL 位移(含)。[In] Specifies the query end IL offset, inclusively.

傳回

DkmSteppingCodePath[]

擴展DkmSteppingCodePath [] 代表使用者可從目前位置逐步執行的位置。[Out] DkmSteppingCodePath[] represents a location that user can step to from current location.

適用於