IDebugThread2::SetNextStatement
Imposta il puntatore all'istruzione corrente sul contesto di codice specificato.
Sintassi
Parametri
pStackFrame
Riservato per uso futuro; impostare su un valore Null.
pCodeContext
[in] Oggetto IDebugCodeContext2 che descrive la posizione del codice da eseguire e il relativo contesto.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore. Nella tabella seguente sono illustrati altri valori possibili.
Valore | Descrizione |
---|---|
E_CANNOT_edizione StandardT_NEXT_STATEMENT_ON_NONLEAF_FRAME | L'istruzione successiva non può trovarsi in un frame dello stack più in profondità nello stack di frame. |
E_CANNOT_edizione StandardTIP_TO_DIFFERENT_FUNCTION | L'istruzione successiva non è associata ad alcun frame nello stack. |
E_CANNOT_edizione StandardT_NEXT_STATEMENT_ON_EXCEPTION | Alcuni motori di debug non possono impostare l'istruzione successiva dopo un'eccezione. |
Osservazioni:
Il puntatore all'istruzione indica l'istruzione o l'istruzione successiva da eseguire. Questo metodo viene usato per ripetere una riga di codice sorgente o forzare l'esecuzione per continuare in un'altra funzione, ad esempio.