Méthode IDebugSystemObjects3 ::GetThreadIdByHandle (dbgeng.h)

La méthode GetThreadIdByHandle retourne l’ID de thread du moteur pour le thread spécifié. Le thread est spécifié par son handle système.

Syntaxe

HRESULT GetThreadIdByHandle(
  [in]  ULONG64 Handle,
  [out] PULONG  Id
);

Paramètres

[in] Handle

Spécifie le handle système du thread dont l’ID de thread est demandé.

[out] Id

Reçoit l’ID de thread du moteur.

Valeur retournée

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

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Dans le débogage en mode noyau, étant donné que le handle est un handle artificiel pour un processeur, cette méthode retourne l’ID de thread du moteur pour le thread virtuel représentant ce processeur.

Pour plus d’informations sur les threads, consultez Threads and Processes. Pour plus d’informations sur les handles système, consultez Handles.

Configuration requise

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