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.
Indique si le thread a jamais eu une exception non gérée.
Syntaxe
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
Paramètres
ppBlockingObjectEnum [out] Pointeur vers l’adresse d’une énumération ordonnée des structures CorDebugBlockingObject .
Valeur de retour
Cette méthode retourne les HRESULT spécifiques suivantes ainsi que les erreurs HRESULT qui indiquent une défaillance de méthode.
| HRESULT | Descriptif |
|---|---|
| S_OK | Le thread a eu une exception non gérée depuis sa création. |
| S_FALSE | Le thread n’a jamais eu d’exception non gérée. |
Remarques
Cette méthode indique si le thread a jamais eu une exception non gérée. Au moment où le rappel d’exception non géré est déclenché ou que l’attachement JIT natif est lancé, cette méthode est garantie de retourner S_OK. Il n’existe aucune garantie que la méthode ICorDebugThread.GetCurrentException retourne l’exception non gérée ; toutefois, elle sera effectuée si le processus n’a pas encore été poursuivi après avoir obtenu le rappel d’exception non géré ou lors de l’attachement JIT natif. En outre, il est possible (bien que peu probable) d’avoir plusieurs threads avec une exception non gérée au moment où l’attachement JIT natif est déclenché. Dans ce cas, il n’existe aucun moyen de déterminer quelle exception a déclenché l’attachement JIT.
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 4.0