Freigeben über


ICorDebugILFrame-Schnittstelle

Stellt einen Stapelframe von CIL-Code (Common Intermediate Language) dar. Diese Schnittstelle ist eine Unterklasse der ICorDebugFrame-Schnittstelle.

Methodik

Methode Description
CanSetIP-Methode Ruft einen Wert ab, der angibt, ob es sicher ist, den Anweisungspunkt auf die angegebene Offsetposition festzulegen.
EnumerateArguments-Methode Ruft einen Enumerator für die Argumente in diesem Frame ab.
EnumerateLocalVariables-Methode Ruft einen Enumerator für die lokalen Variablen in diesem Frame ab.
GetArgument-Methode Ruft den Wert des angegebenen Arguments in diesem CIL-Stapelframe ab.
GetIP-Methode Ruft den Wert des Anweisungszeigers und einen bitweisen Kombinationswert ab, der beschreibt, wie der Wert des Anweisungszeigers abgerufen wurde.
GetLocalVariable-Methode Ruft den Wert der angegebenen lokalen Variablen in diesem CIL-Stapelframe ab.
GetStackDepth-Methode Nicht implementiert.
GetStackValue-Methode Nicht implementiert.
SetIP-Methode Legt den Anweisungszeiger auf die angegebene Offsetposition im CIL-Code fest.

Bemerkungen

Die ICorDebugILFrame Schnittstelle ist eine spezielle ICorDebugFrame-Schnittstelle. Sie wird entweder für CIL-Codeframes oder für just-in-time (JIT) kompilierte Frames verwendet. Die JIT-kompilierten Frames implementieren sowohl die ICorDebugILFrame Schnittstelle als auch die ICorDebugNativeFrame-Schnittstelle.

Hinweis

Diese Schnittstelle unterstützt nicht die Remote-Aufrufe, entweder computerübergreifend oder prozessübergreifend.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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