IDebugControl3::SetExecutionStatus-Methode (dbgeng.h)

Die SetExecutionStatus-Methode fordert an, dass die Debugger-Engine in einen ausführbaren Zustand wechselt. Die tatsächliche Ausführung erfolgt erst, wenn WaitForEvent das nächste Mal aufgerufen wird.

Syntax

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

Parameter

[in] Status

Gibt den Modus an, den die Engine bei der Ausführung verwenden soll. Mögliche Werte sind werte in der Tabelle in DEBUG_STATUS_XXX deren Rangfolge zwischen DEBUG_STATUS_GO und DEBUG_STATUS_STEP_INTO liegt.

Rückgabewert

Diese Methode gibt möglicherweise auch andere Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_UNEXPECTED
Etwas hat die Ausführung dieser Methode verhindert. Mögliche Ursachen sind: Es gibt kein aktuelles Ziel, eine ausstehende Eingabeanforderung oder die Ausführung wird im aktuellen Ziel nicht unterstützt.
E_ACCESSDENIED
Das Ziel wird bereits ausgeführt.
E_NOINTERFACE
Kein Ziel kann weitere Ereignisse generieren.

Hinweise

Weitere Informationen finden Sie unter Zielinformationen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)

Weitere Informationen

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3