Partager via


ICorDebugThread4::GetBlockingObjects, méthode

Offre une énumération ordonnée de structures CorDebugBlockingObject qui fournissent des informations sur le blocage des threads.

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

Paramètres

Notes

Le premier élément dans l'énumération retournée correspond à la première structure qui bloque le thread. Le deuxième élément correspond à un élément bloquant rencontré pendant l'exécution d'un appel de procédure asynchrone (APC) en cas de blocage sur le premier, et ainsi de suite.

L'énumération est uniquement valide pendant la durée de l'état synchronisé actuel.

Cette méthode doit être appelée pendant que le programme débogué est dans un état synchronisé.

Si ppBlockingObjectEnum n'est pas un pointeur valide, le résultat n'est pas défini.

Si un thread est bloqué et que l'erreur ne peut pas être déterminée, la méthode retourne un HRESULT qui indique la défaillance ; sinon, elle retourne S_OK.

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

Voir aussi

Référence

ICorDebugThread4, interface

Autres ressources

Interfaces de débogage

Débogage (Référence des API non managées)