Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nastaví ukazatel instrukce na zadané umístění posunu v kódu CIL (Common Intermediate Language).
Syntaxe
HRESULT SetIP (
[in] ULONG32 nOffset
);
Parametry
nOffset Umístění posunu v kódu CIL.
Poznámky
Volání okamžitě SetIP zneplatní všechny rámce a řetězy pro aktuální vlákno. Pokud ladicí program potřebuje informace o rámecech po volání SetIP, musí provést nové trasování zásobníku.
ICorDebug se pokusí zachovat rámec zásobníku v platném stavu. I když je však rámec v platném stavu, mohou se stále vyskytovat problémy, jako jsou neinicializované místní proměnné. Volající zodpovídá za zajištění odpovědnosti spuštěného programu.
Na 64bitových platformách nelze ukazatel instrukce přesunout z bloku catch ani finally z bloku. Pokud SetIP se zavolá, aby se takový krok přesunul na 64bitovou platformu, vrátí HRESULT označující selhání.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 1.0