ICorDebugExceptionDebugEvent::GetNativeIP – metoda
Získá nativní instrukční ukazatel pro tuto událost ladění výjimky.
Syntaxe
HRESULT GetNativeIP(
[out]CORDB_ADDRESS *pIP
);
Parametry
pIP
[ven] Ukazatel na ukazatel instrukce pro tuto událost ladění výjimky. Další informace naleznete v části Poznámky.
Poznámky
Význam tohoto ukazatele instrukce závisí na typu události, jak je znázorněno v následující tabulce.
Typ události | pStackPointer Význam hodnoty |
---|---|
MANAGED_EXCEPTION_FIRST_CHANCE | Adresa chybující instrukce. |
MANAGED_EXCEPTION_USER_FIRST_CHANCE | Adresa kódu v rámci označená metodou GetStackPointer , kde by se spuštění obnovilo, pokud nebyla vyvolána žádná výjimka. Výjimka může nebo nemusí způsobit, že se v tomto rámci spustí jiný kód, například blok try/catch/finally catch klauzule. |
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND | Adresa kódu, kde catch se spuštění obslužné rutiny spustí v rámci označeném Metodou GetStackPointer . |
MANAGED_EXCEPTION_UNHANDLED | pIP je 0. |
Typ události je k dispozici z ICorDebugDebugEvent::GetEventKind metoda.
Poznámka:
Tato metoda je k dispozici pouze pro .NET Native.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné pouze od verze 4.6, .NET Native
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.