ICorDebugProcess::ClearCurrentException-Methode
Löscht die aktuelle, nicht verwaltete Ausnahme im angegebenen Thread.
Syntax
HRESULT ClearCurrentException([in] DWORD threadID);
Parameter
threadID
[in] Die ID des Threads, auf dem die aktuelle nicht verwaltete Ausnahme gelöscht wird.
Hinweise
Rufen Sie diese Methode auf, bevor Sie ICorDebugController::Continue aufrufen, wenn ein Thread eine nicht verwaltete Ausnahme gemeldet hat, die von der zu debuggenden Komponente ignoriert werden soll. Dadurch werden sowohl die ausstehenden In-Band-Ereignisse (IB) als auch die Out-of-Band-Ereignisse (OOB) im angegebenen Thread gelöscht. Alle OOB-Breakpoints und Einzelschrittausnahmen werden automatisch gelöscht.
Verwenden Sie ICorDebugThread2::InterceptCurrentException, um die aktuell verwaltete Ausnahme in einem Thread abzufangen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit 2.0 verfügbar.