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 énumération ordonnée des structures CorDebugBlockingObject qui fournissent des informations de blocage de thread.
Syntaxe
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
Paramètres
ppBlockingObjectEnum [out] Pointeur vers une énumération ordonnée des structures CorDebugBlockingObject .
Remarques
Le premier élément de 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é lors de l’exécution d’un appel de procédure asynchrone (APC) lorsqu’il est bloqué sur le premier, et ainsi de suite.
L’énumération est valide uniquement pour la durée de l’état synchronisé actuel.
Cette méthode doit être appelée pendant que le débogage est dans un état synchronisé.
Si ppBlockingObjectEnum ce 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 l’échec ; sinon, elle retourne S_OK.
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