Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In der Debugger-Architektur wird ein Stack-Frame verwendet:
Ist eine Abstraktion eines Stacks, der den Ausführungskontext eines Threads liefert. Ein Thread wird immer innerhalb einer Funktion ausgeführt. Ein Stack-Frame enthält die lokalen Variablen der Funktion und die Argumente für die Funktion. Um mit Visual Studio debuggen zu können, muss die zu debuggende Sprache oder Umgebung Stack-Frames unterstützen.
Kann sich selbst identifizieren und beschreiben und kann den zugehörigen Thread zurückgeben. Ein Stack-Frame kann auch den Codekontext zurückgeben, der den aktuellen Anweisungszeiger und die zugehörigen Dokumentations- und Ausdrucksbewertungskontexte darstellt.
Verfügt über Eigenschaften, die den Namen, den Typ und den Wert lokaler Variablen und Argumente beschreiben und die in verschiedenen IDE-Debug-Fenstern erscheinen.
Wird durch eine IDebugStackFrame2-Schnittstelle dargestellt, die typischerweise von einer Debug-Engine (DE) oder einer virtuellen Maschine als Folge der Ausführung eines Threads erstellt wird.