Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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