Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt während des Entladevorgangs der Ausnahme eine Statusbenachrichtigung bereit.
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
Parameter
pAppDomain
[in] Ein Zeiger auf ein ICorDebugAppDomain-Objekt, das die Anwendungsdomäne mit dem Thread darstellt, in dem die Ausnahme ausgelöst wurde.pThread
[in] Ein Zeiger auf ein ICorDebugThread-Objekt, das den Thread darstellt, in dem die Ausnahme ausgelöst wurde.dwEventType
[in] Ein Wert der CorDebugExceptionUnwindCallbackType-Enumeration, der das Ereignis angibt, das vom Rückruf während der Entladephase signalisiert wird.dwFlags
[in] Ein Wert der CorDebugExceptionFlags-Enumeration, der zusätzliche Informationen über die Ausnahme angibt.
Hinweise
ExceptionUnwind wird während der Entladephase des Ausnahmebehandlungsprozesses an verschiedenen Punkten aufgerufen. ExceptionUnwind kann während der Entladung einer einzelnen Ausnahme mehrmals aufgerufen werden.
Wenn dwEventType = DEBUG_EXCEPTION_INTERCEPTED, befindet sich der Anweisungszeiger im Endframe des Threads, an dem Sequenzpunkt vor der Anweisung, die zu der Ausnahme geführt hat. (Zwischen dem Sequenzpunkt und der auslösenden Anweisung können noch einige andere Anweisungen liegen.)
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0