Metodo IDebugControl::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 a WaitForEvent .

Sintassi

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

Parametri

[in] Status

Specifica la modalità da utilizzare per il motore durante l'esecuzione. I valori possibili sono i valori nella tabella in DEBUG_STATUS_XXX la cui precedenza è tra DEBUG_STATUS_GO e DEBUG_STATUS_STEP_INTO.

Valore restituito

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

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_UNEXPECTED
Un elemento ha impedito l'esecuzione di questo metodo. Le possibili cause includono: non è presente alcuna destinazione corrente, è presente 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 (include Dbgeng.h)

Vedi anche

GetExecutionStatus

Idebugcontrol

IDebugControl2

IDebugControl3