Freigeben über


IDebugControl2::SetExecutionStatus-Methode (dbgeng.h)

Die SetExecutionStatus-Methode fordert an, dass das Debuggermodul 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 beim Ausführen verwenden soll. Mögliche Werte sind die Werte in der Tabelle in DEBUG_STATUS_XXX deren Rang zwischen DEBUG_STATUS_GO und DEBUG_STATUS_STEP_INTO liegt.

Rückgabewert

Diese Methode kann auch andere Fehlerwerte zurückgeben. 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 (einschließlich Dbgeng.h)

Weitere Informationen

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3