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
- ppBlockingObjectEnum
[out] Pointeur vers une énumération ordonnée de structures CorDebugBlockingObject.
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