IDebugControl::GetExecutionStatus-Methode (dbgeng.h)
Die GetExecutionStatus Methode gibt Informationen zum Ausführungsstatus des Debuggermodulszurück.
Syntax
HRESULT GetExecutionStatus(
[out] PULONG Status
);
Parameter
[out] Status
Empfängt den Ausführungsstatus. 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_XXXunterscheidet.
Wert | Beschreibung |
---|---|
DEBUG_STATUS_NO_DEBUGGEE | Das Modul ist nicht an ein Ziel angefügt. |
DEBUG_STATUS_STEP_OVER | Das Ziel führt derzeit eine einzelne Anweisung aus. Wenn diese Anweisung ein Unterroutineaufruf ist, 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 eine Verzweigungsanweisung auftritt. |
DEBUG_STATUS_GO | Das Ziel wird derzeit normal ausgeführt. Die normale Ausführung wird fortgesetzt, bis ein Ereignis eintritt. |
DEBUG_STATUS_BREAK | Das Ziel wird nicht ausgeführt. |
Rückgabewert
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. |
Bemerkungen
Weitere Informationen finden Sie unter Zielinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |