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.
Entlädt den Stapel und gibt die Ergebnisse in einer StackWalkFrame-Schnittstelle zurück.
Syntax
HRESULT execute (
IDiaStackWalkFrame* frame
);
Parameter
frame
[in] Ein IDiaStackWalkFrame-Objekt, das den Status von Frameregistern enthält.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben. In der folgenden Tabelle werden die möglichen Rückgabewerte für diese Methode angezeigt.
Wert | BESCHREIBUNG |
---|---|
E_DIA_INPROLOG | Ein Stapelframe kann im Prologcode nicht ausgeführt werden. |
E_DIA_SYNTAX | Analysefehler im Frameprogramm. |
E_DIA_FRAME_ACCESS | Zugriff auf Register oder Speicher nicht möglich. |
E_DIA_VALUE | Fehler bei der Berechnung eines Werts (z. B. Division durch 0). |
Bemerkungen
Diese Methode wird beim Debuggen aufgerufen, um den Stapel zu entladen. Das Objekt IDiaStackWalkFrame wird von der Clientanwendung implementiert, um Aktualisierungen der Register zu empfangen und um Methoden bereitzustellen, die von der Methode execute
verwendet werden.