ICorDebugProcess::ClearCurrentException-Methode
Löscht die aktuelle nicht verwaltete Ausnahme im angegebenen Thread.
HRESULT ClearCurrentException([in] DWORD threadID);
Parameter
- threadID
[in] Die ID des Threads, für den die aktuelle nicht verwaltete Ausnahme gelöscht wird.
Hinweise
Rufen Sie diese Methode vor dem Aufrufen von ICorDebugController::Continue auf, wenn ein Thread eine nicht verwaltete Ausnahme gemeldet hat, die von der zu debuggenden Komponente ignoriert werden soll. Dabei werden sowohl die ausstehenden IB-Ereignisse (In-Band) als auch die OOB-Ereignisse (Out-of-Band) auf dem gegebenen Thread gelöscht. Alle OOB-Haltepunkte und Einzelschrittausnahmen werden automatisch gelöscht.
Verwenden Sie ICorDebugThread2::InterceptCurrentException, um die aktuelle verwaltete Ausnahme auf einem Thread abzufangen.
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