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 |
---|---|
|
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) |