Metodo IDebugControl2::SetExecutionStatus (dbgeng.h)

Il metodo SetExecutionStatus richiede che il motore del debugger immetta uno stato eseguibile. L'esecuzione effettiva non verrà eseguita fino alla successiva chiamata di WaitForEvent .

Sintassi

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

Parametri

[in] Status

Specifica la modalità da usare per il motore durante l'esecuzione. I valori possibili sono i valori della tabella in DEBUG_STATUS_XXX la cui precedenza si trova tra DEBUG_STATUS_GO e DEBUG_STATUS_STEP_INTO.

Valore restituito

Questo metodo può anche restituire altri valori di errore. Per altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_UNEXPECTED
Qualcosa ha impedito l'esecuzione di questo metodo. Le possibili cause includono: non esiste alcuna destinazione corrente, esiste una richiesta in sospeso per l'input o l'esecuzione non è supportata nella destinazione corrente.
E_ACCESSDENIED
La destinazione è già in esecuzione.
E_NOINTERFACE
Nessuna destinazione può generare altri eventi.

Commenti

Per altre informazioni, vedere Informazioni di destinazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)

Vedi anche

GetExecutionStatus

Idebugcontrol

IDebugControl2

IDebugControl3