IDkmClrFrameTypesProvider.GetAllCodePathsInRange 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.
GetAllCodePathsInRange is called to get all managed code paths and return types that go through a CALL instruction in native, in the specific IL range.
public:
cli::array <Microsoft::VisualStudio::Debugger::Clr::DkmClrCodePath ^> ^ GetAllCodePathsInRange(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, System::UInt32 startILOffset, System::UInt32 endILOffset);
public:
Platform::Array <Microsoft::VisualStudio::Debugger::Clr::DkmClrCodePath ^> ^ GetAllCodePathsInRange(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, unsigned int startILOffset, unsigned int endILOffset);
std::Array <Microsoft::VisualStudio::Debugger::Clr::DkmClrCodePath const &> GetAllCodePathsInRange(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame const & frame, unsigned int startILOffset, unsigned int endILOffset);
public Microsoft.VisualStudio.Debugger.Clr.DkmClrCodePath[] GetAllCodePathsInRange (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, uint startILOffset, uint endILOffset);
public Microsoft.VisualStudio.Debugger.Clr.DkmClrCodePath[]? GetAllCodePathsInRange (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, uint startILOffset, uint endILOffset);
abstract member GetAllCodePathsInRange : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Clr.DkmClrCodePath[]
Public Function GetAllCodePathsInRange (frame As DkmStackWalkFrame, startILOffset As UInteger, endILOffset As UInteger) As DkmClrCodePath()
Parameters
- frame
- DkmStackWalkFrame
[In] DkmStackWalkFrame represents a frame on a call stack which has been walked, but may not have been formatted or filtered. Formatted frames are represented by DkmStackFrame instead.
- startILOffset
- UInt32
[In] Specifies the query start IL offset, inclusively.
- endILOffset
- UInt32
[In] Specifies the query end IL offset, inclusively.
Returns
[Out] DkmClrCodePath[] represents a code path in IL.