Metodo IDebugControl2::GetExecutionStatus (dbgeng.h)
Il metodo GetExecutionStatus restituisce informazioni sullo stato di esecuzione del motore di debugger.
Sintassi
HRESULT GetExecutionStatus(
[out] PULONG Status
);
Parametri
[out] Status
Riceve lo stato di esecuzione. Verrà impostato su uno dei valori della tabella seguente. Si noti che la descrizione di questi valori è leggermente diversa dalla descrizione in DEBUG_STATUS_XXX.
Valore | Descrizione |
---|---|
DEBUG_STATUS_NO_DEBUGGEE | Il motore non è collegato a una destinazione. |
DEBUG_STATUS_STEP_OVER | La destinazione sta attualmente eseguendo una singola istruzione. Se tale istruzione è una chiamata subroutine, verrà eseguita l'intera chiamata. |
DEBUG_STATUS_STEP_INTO | La destinazione sta attualmente eseguendo una singola istruzione. |
DEBUG_STATUS_STEP_BRANCH | La destinazione è attualmente in esecuzione fino a quando non rileva un'istruzione di ramo. |
DEBUG_STATUS_GO | La destinazione è attualmente in esecuzione normalmente. Continuerà la normale esecuzione fino a quando non si verifica un evento. |
DEBUG_STATUS_BREAK | La destinazione non è in esecuzione. |
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Per altre informazioni, vedere Informazioni di destinazione.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |