Condividi tramite


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 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 è compresa 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 ha avuto esito positivo.
E_UNEXPECTED
Un elemento ha impedito l'esecuzione di questo metodo. Le possibili cause includono: non esiste una 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.

Osservazioni

Per altre informazioni, vedere Informazioni di destinazione.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3