Partager via


Méthode IDebugBreakpoint2 ::SetMatchThreadId (dbgeng.h)

La méthode SetMatchThreadId définit l’ID de thread du moteur du thread qui peut déclencher un point d’arrêt.

Syntaxe

HRESULT SetMatchThreadId(
  [in] ULONG Thread
);

Paramètres

[in] Thread

ID de thread de moteur du thread qui peut déclencher ce point d’arrêt.

Valeur retournée

Code de retour Description
S_OK
La méthode a réussi.
E_NOINTERFACE
Le thread spécifié par thread est introuvable.
E_INVALIDARG
La cible se trouve dans un noyau et le point d’arrêt est un point d’arrêt du processeur. Les points d’arrêt du processeur ne peuvent pas être limités aux threads en mode noyau.
 

Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.

Remarques

Si vous avez défini un thread pour le point d’arrêt, le point d’arrêt ne peut être déclenché que si ce thread atteint le point d’arrêt. Si vous n’avez pas défini de thread, n’importe quel thread peut déclencher le point d’arrêt.

Si vous avez défini un thread, vous pouvez supprimer le paramètre en définissant ID sur DEBUG_ANY_ID.

Pour plus d’informations sur les propriétés du point d’arrêt, consultez Contrôle des indicateurs et des paramètres de point d’arrêt.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)