Freigeben über


ICorDebugILFrame-Schnittstelle

Stellt einen Stapelrahmen des MSIL-Codes (Microsoft Intermediate Language) dar.

Methoden

Methode

Beschreibungen

ICorDebugILFrame::CanSetIP-Methode

Ruft einen Wert ab, der angibt, ob es sicher ist, den Anweisungszeiger auf die angegebene Offsetposition festzulegen.

ICorDebugILFrame::EnumerateArguments-Methode

Ruft einen Enumerator für die Argumente in diesem Frame ab.

ICorDebugILFrame::EnumerateLocalVariables-Methode

Ruft einen Enumerator für die lokalen Variablen in diesem Frame ab.

ICorDebugILFrame::GetArgument-Methode

Ruft den Wert des angegebenen Arguments in diesem MSIL-Stapelrahmen ab.

ICorDebugILFrame::GetIP-Methode

Ruft den Wert des Anweisungszeigers und einen bitweisen Kombinationswert ab, der beschreibt, wie der Wert des Anweisungszeigers abgerufen wurde.

ICorDebugILFrame::GetLocalVariable-Methode

Ruft den Wert der angegebenen lokalen Variable in diesem MSIL-Stapelrahmen ab.

ICorDebugILFrame::GetStackDepth-Methode

Nicht implementiert.

ICorDebugILFrame::GetStackValue-Methode

Nicht implementiert.

ICorDebugILFrame::SetIP-Methode

Legt den Anweisungszeiger auf die angegebene Offsetposition im MSIL-Code fest.

Hinweise

Die ICorDebugILFrame-Schnittstelle ist eine spezialisierte ICorDebugFrame-Schnittstelle. Sie wird entweder für MSIL-Coderahmen oder für JIT-kompilierte Rahmen (Just-In-Time) verwendet. Die JIT-kompilierten Rahmen implementieren sowohl die ICorDebugILFrame-Schnittstelle als auch die ICorDebugNativeFrame-Schnittstelle.

HinweisHinweis

Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugFrame-Schnittstelle

ICorDebugILFrame2-Schnittstelle

Weitere Ressourcen

Debugschnittstellen