Freigeben über


ICorDebugRuntimeUnwindableFrame-Schnittstelle

Bietet Unterstützung für nicht verwaltete Methoden, die die Common Language Runtime (CLR) erfordern, um einen Frame zu entspannen.

Bemerkungen

ICorDebugRuntimeUnwindableFrame ist eine spezielle Version der ICorDebugFrame-Schnittstelle. Es wird von nicht verwalteten Methoden verwendet, die die Laufzeit erfordern, um einen Frame auf dem aktuellen Stapel zu entspannen. Bestehende Entwendungskonventionen funktionieren nicht, da sie keinen JIT-kompilierten Code verwenden. Wenn der Debugger einen abwickelbaren Rahmen sieht, sollte er die ICorDebugStackWalk::Next-Methode verwenden, um ihn zu entspannen, aber er sollte die Inspektion selbst durchführen. Wenn der Debugger einen ICorDebugRuntimeUnwindableFrameAufruf erhält, kann er die ICorDebugStackWalk::GetContext-Methode aufrufen, um den Kontext des Frames abzurufen.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.0