IDebugThread2::SetNextStatement
Задает указатель текущей инструкции на заданный контекст кода.
Синтаксис
Параметры
pStackFrame
Зарезервировано для дальнейшего использования; задайте значение NULL.
pCodeContext
[in] Объект IDebugCodeContext2 , описывающий расположение кода для выполнения и его контекста.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки. В следующей таблице показаны другие возможные значения.
значение | Описание |
---|---|
E_CANNOT_SET_NEXT_STATEMENT_ON_NONLEAF_FRAME | Следующая инструкция не может находиться в кадре стека в стеке кадров. |
E_CANNOT_SETIP_TO_DIFFERENT_FUNCTION | Следующая инструкция не связана с кадром в стеке. |
E_CANNOT_SET_NEXT_STATEMENT_ON_EXCEPTION | Некоторые обработчики отладки не могут задать следующую инструкцию после исключения. |
Замечания
Указатель инструкции указывает следующую инструкцию или инструкцию для выполнения. Этот метод используется для повторения строки исходного кода или принудительного выполнения в другой функции, например.