Partager via


ICorDebugProcess::ClearCurrentException, méthode

Efface l'exception non managée en cours sur le thread donné.

HRESULT ClearCurrentException([in] DWORD threadID);

Paramètres

  • threadID
    [in] ID du thread sur lequel l'exception non managée actuelle sera effacée.

Notes

Appelez cette méthode avant d'appeler ICorDebugController::Continue lorsqu'un thread a signalé une exception non managée qui doit être ignorée par le programme débogué. Cela effacera les événements dans la bande (IB) et les événements hors bande (OOB) en attente sur le thread donné. L'ensemble des exceptions pas à pas et des points d'arrêt OOB sont automatiquement effacés.

Utilisez ICorDebugThread2::InterceptCurrentException pour intercepter l'exception managée actuelle sur un thread.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorDebugProcess, interface

ICorDebugProcess2, interface