Sdílet prostřednictvím


IDebugThread2::SetNextStatement

Nastaví aktuální ukazatel instrukce na daný kontext kódu.

Syntaxe

int SetNextStatement ( 
   IDebugStackFrame2  pStackFrame,
   IDebugCodeContext2 pCodeContext
);

Parametry

pStackFrame
Vyhrazeno pro budoucí použití; nastavena na hodnotu null.

pCodeContext
[v] IDebugCodeContext2 objekt, který popisuje umístění kódu, které se má provést, a jeho kontext.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby. V následující tabulce jsou uvedeny další možné hodnoty.

Hodnota Popis
E_CANNOT_SET_NEXT_STATEMENT_ON_NONLEAF_FRAME Další příkaz nemůže být v rámečku zásobníku hlouběji v zásobníku snímků.
E_CANNOT_SETIP_TO_DIFFERENT_FUNCTION Další příkaz není přidružený k žádnému rámečku v zásobníku.
E_CANNOT_SET_NEXT_STATEMENT_ON_EXCEPTION Některé ladicí moduly nemohou po výjimce nastavit další příkaz.

Poznámky

Ukazatel instrukce označuje další instrukce nebo příkaz, který se má provést. Tato metoda se používá k opakování řádku zdrojového kódu nebo k vynucení provádění pokračovat v jiné funkci, například.

Viz také