ICorDebugRuntimeUnwindableFrame Interface

Provides support for unmanaged methods that require the common language runtime (CLR) to unwind a frame.

Remarks

ICorDebugRuntimeUnwindableFrame is a specialized version of the ICorDebugFrame interface. It is used by unmanaged methods that require the runtime to unwind a frame on the current stack. Existing unwinding conventions do not work, because they do not use JIT-compiled code. When the debugger sees an unwindable frame, it should use the ICorDebugStackWalk::Next method to unwind it, but it should perform inspection itself. When the debugger receives an ICorDebugRuntimeUnwindableFrame, it can call the ICorDebugStackWalk::GetContext method to retrieve the context of the frame.

Requirements

Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 4

See also