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.