Partager via


Méthode IDebugSystemObjects2 ::GetThreadIdsByIndex (dbgeng.h)

La méthode GetThreadIdsByIndex retourne les ID de moteur et de thread système pour les threads spécifiés dans le processus actuel.

Syntaxe

HRESULT GetThreadIdsByIndex(
  [in]            ULONG  Start,
  [in]            ULONG  Count,
  [out, optional] PULONG Ids,
  [out, optional] PULONG SysIds
);

Paramètres

[in] Start

Spécifie l’index du premier thread dont les ID sont demandés.

[in] Count

Spécifie le nombre de threads dont les ID sont demandés.

[out, optional] Ids

Reçoit les ID de thread du moteur. Si Ids a la valeur NULL, ces informations ne sont pas retournées ; dans le cas contraire, Ids est traité comme un tableau de valeurs ULONG count .

[out, optional] SysIds

Reçoit les ID de thread système. Si SysIds a la valeur NULL, ces informations ne sont pas retournées ; sinon, SysIds est traité comme un tableau de valeurs ULONG count .

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

L’index du premier thread est égal à zéro. L’index du dernier thread correspond au nombre de threads retournés par GetNumberThreads moins un.

Pour plus d’informations sur les threads, consultez Threads et processus.

Configuration requise

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