Partager via


IDebugSystemObjects ::GetThreadIdsByIndex, méthode (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 ID est NULL, ces informations ne sont pas retournées ; sinon, Ids est traité comme un tableau de valeurs Count ULONG.

[out, optional] SysIds

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

Valeur de retour

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

Retourner le code Description
S_OK
La méthode a réussi.

Remarques

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

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

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)