Freigeben über


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
S_OK
Die Methode war erfolgreich.

Bemerkungen

Weitere Informationen finden Sie unter Zielinformationen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

IDebugControl-

IDebugControl2-

IDebugControl3-

SetExecutionStatus-