Freigeben über


ICorDebugILFrame-Schnittstelle

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

Methoden

Methode BESCHREIBUNG
CanSetIP-Methode Ruft einen Wert ab, der angibt, ob es sicher ist, den Anweisungszeiger 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.

Hinweise

Die ICorDebugILFrame-Schnittstelle ist eine spezialisierte 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 kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar.

Siehe auch