Metodo IDebugControl::GetExecutionStatus (dbgeng.h)
Il metodo GetExecutionStatus restituisce informazioni sullo stato di esecuzione del motore del 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 l'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à l'esecuzione normale 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 ha avuto esito positivo. |
Osservazioni
Per altre informazioni, vedere Informazioni di destinazione.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |