ICorDebugILFrame::GetIP – metoda
Získá hodnotu ukazatele instrukce a bitovou kombinovanou hodnotu, která popisuje, jak byla získána hodnota ukazatele instrukce.
Syntaxe
HRESULT GetIP (
[out] ULONG32 *pnOffset,
[out] CorDebugMappingResult *pMappingResult
);
Parametry
pnOffset
[ven] Hodnota ukazatele instrukce.
pMappingResult
[ven] Ukazatel na bitové kombinace CorDebugMappingResult hodnot výčtu, které popisují, jak byla získána hodnota instrukčního ukazatele.
Poznámky
Hodnota instrukčního ukazatele je posun rámce zásobníku do kódu CIL (Common Intermediate Language). Pokud je rámec zásobníku aktivní, je tato adresa dalším pokynem ke spuštění. Pokud rámec zásobníku není aktivní, tato adresa je další instrukce, která se má spustit při opětovné aktivaci rámce zásobníku.
Pokud je tento rámec zkompilovaný za běhu (JIT), bude hodnota ukazatele instrukce určena mapováním zpět od skutečného nativního instrukčního ukazatele, takže hodnota může být pouze přibližná.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 1.0