IDebugThread2::SetNextStatement
Define o ponteiro de instrução atual para o contexto de código fornecido.
Sintaxe
Parâmetros
pStackFrame
Reservado para uso futuro; definido como um valor nulo.
pCodeContext
[em] Um objeto IDebugCodeContext2 que descreve o local do código prestes a ser executado e seu contexto.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro. A tabela a seguir mostra outros valores possíveis.
Valor | Descrição |
---|---|
E_CANNOT_SET_NEXT_STATEMENT_ON_NONLEAF_FRAME | A próxima instrução não pode estar em um quadro de pilha mais profundo na pilha de quadros. |
E_CANNOT_SETIP_TO_DIFFERENT_FUNCTION | A próxima instrução não está associada a nenhum quadro na pilha. |
E_CANNOT_SET_NEXT_STATEMENT_ON_EXCEPTION | Alguns mecanismos de depuração não podem definir a próxima instrução após uma exceção. |
Comentários
O ponteiro de instrução indica a próxima instrução ou instrução a ser executada. Esse método é usado para repetir uma linha de código-fonte ou para forçar a execução a continuar em outra função, por exemplo.