Freigeben über


IDebugControl2::SetExecutionStatus-Methode (dbgeng.h)

Die SetExecutionStatus Methode fordert an, dass das Debuggermodul einen ausführbaren Zustand eingibt. 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 für das Modul an, das beim Ausführen verwendet werden soll. Mögliche Werte sind die Werte in der Tabelle in DEBUG_STATUS_XXX, deren Rangfolge 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 verhinderte die Ausführung dieser Methode. Mögliche Ursachen sind: Es gibt kein aktuelles Ziel, es gibt eine ausstehende Anforderung für Eingaben, 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.

Bemerkungen

Weitere Informationen finden Sie unter Zielinformationen.

Anforderungen

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

Siehe auch

GetExecutionStatus-

IDebugControl-

IDebugControl2-

IDebugControl3-