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 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