IDebugControl3::GetExecutionStatus-Methode (dbgeng.h)
Die GetExecutionStatus-Methode gibt Informationen zur Ausführung status der Debugger-Engine zurück.
Syntax
HRESULT GetExecutionStatus(
[out] PULONG Status
);
Parameter
[out] Status
Empfängt die Ausführung status. Dies wird auf einen der Werte in der folgenden Tabelle festgelegt. Beachten Sie, dass sich die Beschreibung dieser Werte geringfügig von der Beschreibung in DEBUG_STATUS_XXX unterscheidet.
Wert | BESCHREIBUNG |
---|---|
DEBUG_STATUS_NO_DEBUGGEE | Die Engine ist nicht an ein Ziel angefügt. |
DEBUG_STATUS_STEP_OVER | Das Ziel führt derzeit eine einzelne Anweisung aus. Wenn es sich bei dieser Anweisung um einen Unterroutinenaufruf handelt, wird der gesamte Aufruf ausgeführt. |
DEBUG_STATUS_STEP_INTO | Das Ziel führt derzeit eine einzelne Anweisung aus. |
DEBUG_STATUS_STEP_BRANCH | Das Ziel wird derzeit ausgeführt, bis es auf eine Branch-Anweisung trifft. |
DEBUG_STATUS_GO | Das Ziel wird derzeit normal ausgeführt. Die normale Ausführung wird fortgesetzt, bis ein Ereignis auftritt. |
DEBUG_STATUS_BREAK | Das Ziel wird nicht ausgeführt. |
Rückgabewert
Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Weitere Informationen finden Sie unter Zielinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (dbgeng.h einschließen) |