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.
Um die Stapelframes des Aufrufstapels während des Unterbrechungsmodus anzuzeigen, müssen Sie die EnumFrameInfo-Methode implementieren.
Methoden für die Auswertung
Für eine einfache Debug-Engine (DE) gibt es möglicherweise nur einen Stackrahmen. Um den Stapelframe während des Unterbrechungsmodus zu untersuchen, müssen Sie die folgenden Methoden von IDebugStackFrame2 implementieren.
| Methode | Description |
|---|---|
| GetCodeContext | Ruft den Codekontext für einen Stapelframe ab. Der Codekontext stellt den aktuellen Anweisungszeiger in einem Stapelframe dar. |
| GetDocumentContext | Ruft den Dokumentkontext für ein Stack-Frame ab. Der Dokumentkontext stellt die aktuelle Position im Quellcode für einen Stapelframe dar. Erforderlich zum Anzeigen des Quellcodes, wenn das Programm angehalten wird. |
Diese Methoden erfordern die Implementierung mehrerer kontextbezogener Schnittstellen und Methoden. Daher müssen Sie die GetDocumentContext-Methode und die folgenden Methoden von IDebugDocumentContext2 implementieren.
| Methode | Description |
|---|---|
| GetStatementRange | Ruft den Datei-Anweisungsbereich eines Dokumentkontexts ab. |
Zum Aufzählen von Codekontexten müssen Sie alle Methoden von IEnumDebugCodeContexts2 implementieren.