Condividi tramite


IDebugThread2::SetNextStatement

Imposta il puntatore all'istruzione corrente sul contesto di codice specificato.

Sintassi

int SetNextStatement ( 
   IDebugStackFrame2  pStackFrame,
   IDebugCodeContext2 pCodeContext
);

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.

Vedi anche