Freigeben über


ICorDebugProcess::ClearCurrentException-Methode

Aktualisiert: November 2007

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

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorDebugProcess

ICorDebugProcess2