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.
Poskytuje oznámení o stavu během procesu odvíjení výjimky.
Syntaxe
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
Parametry
pAppDomain [v] Ukazatel na objekt ICorDebugAppDomain, který představuje doménu aplikace obsahující vlákno, na kterém byla vyvolána výjimka.
pThread [v] Ukazatel na ICorDebugThread objekt, který představuje vlákno, na kterém byla vyvolán výjimka.
dwEventType [v] Hodnota CorDebugExceptionUnwindCallbackType výčtu, která určuje událost, která je signalizována zpětným voláním během fáze unwind.
dwFlags [v] Hodnota CorDebugExceptionFlags výčtu, která určuje další informace o výjimce.
Poznámky
ExceptionUnwind se volá v různých bodech během fáze odvíjení procesu zpracování výjimek.
ExceptionUnwind lze volat více než jednou při odvíjení jedné výjimky.
Pokud dwEventType = DEBUG_EXCEPTION_INTERCEPTED, instrukční ukazatel bude v rámeček listu vlákna, v sekvenčním bodu před (to může být několik instrukcí před) instrukce, která vedla k výjimce.
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 2.0