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.
Löscht die aktuelle nicht verwaltete Ausnahme für den angegebenen Thread.
Syntax
HRESULT ClearCurrentException([in] DWORD threadID);
Die Parameter
threadID [in] Die ID des Threads, auf dem die aktuelle nicht verwaltete Ausnahme gelöscht wird.
Bemerkungen
Rufen Sie diese Methode auf , bevor Sie ICorDebugController::Continue aufrufen, wenn ein Thread eine nicht verwaltete Ausnahme gemeldet hat, die vom Debuggee ignoriert werden soll. Dadurch werden sowohl die herausragenden In-Band-Ereignisse (IB) als auch die Out-of-Band-Ereignisse (Out-of-Band, OOB) im angegebenen Thread gelöscht. Alle OOB-Haltepunkte und Einzelschritt-Ausnahmen werden automatisch gelöscht.
Verwenden Sie ICorDebugThread2::InterceptCurrentException , um die aktuelle verwaltete Ausnahme in einem Thread abzufangen.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 2.0