IDebugThread2::SetNextStatement
Ustawia bieżący wskaźnik instrukcji na podany kontekst kodu.
Składnia
Parametry
pStackFrame
Zarezerwowane do użytku w przyszłości; ustaw wartość null.
pCodeContext
[in] Obiekt IDebugCodeContext2 opisujący lokalizację kodu, która ma być wykonywana i jego kontekst.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu. W poniższej tabeli przedstawiono inne możliwe wartości.
Wartość | Opis |
---|---|
E_CANNOT_SET_NEXT_STATEMENT_ON_NONLEAF_FRAME | Następna instrukcja nie może znajdować się w ramce stosu stosu głębiej. |
E_CANNOT_SETIP_TO_DIFFERENT_FUNCTION | Następna instrukcja nie jest skojarzona z żadną ramką w stosie. |
E_CANNOT_SET_NEXT_STATEMENT_ON_EXCEPTION | Niektóre aparaty debugowania nie mogą ustawić następnej instrukcji po wyjątku. |
Uwagi
Wskaźnik instrukcji wskazuje kolejną instrukcję lub instrukcję do wykonania. Ta metoda służy do ponawiania próby wiersza kodu źródłowego lub wymuszenia wykonania w celu kontynuowania w innej funkcji, na przykład.