Partager via


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

La méthode GetProcessIdsByIndex retourne l’ID de processus du moteur et l’ID de processus système pour les processus spécifiés dans la cible actuelle.

Syntaxe

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

Paramètres

[in] Start

Spécifie l’index du premier processus dont l’ID est demandé.

[in] Count

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

[out, optional] Ids

Reçoit les ID de processus 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 processus 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 processus est égal à zéro. L’index du dernier processus est le nombre de processus retournés par GetNumberProcesses moins un.

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

Configuration requise

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