Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit une notification d’état pendant le processus de déroulement de l’exception.
Syntaxe
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
Paramètres
pAppDomain [in] Pointeur vers un objet ICorDebugAppDomain qui représente le domaine d’application contenant le thread sur lequel l’exception a été levée.
pThread [in] Pointeur vers un objet ICorDebugThread qui représente le thread sur lequel l’exception a été levée.
dwEventType [in] Valeur de l’énumération CorDebugExceptionUnwindCallbackType qui spécifie l’événement signalé par le rappel pendant la phase de déroulement.
dwFlags [in] Valeur de l’énumération CorDebugExceptionFlags qui spécifie des informations supplémentaires sur l’exception.
Remarques
ExceptionUnwind est appelé à différents points pendant la phase de déroulement du processus de gestion des exceptions.
ExceptionUnwind peut être appelé plusieurs fois lors du déroulement d’une exception unique.
Si dwEventType = DEBUG_EXCEPTION_INTERCEPTED, le pointeur d’instruction se trouvera dans le cadre feuille du thread, au point de séquence avant (il peut s’agir de plusieurs instructions avant) de l’instruction qui a conduit à l’exception.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 2.0