Метод IDebugSystemObjects4::GetProcessIdsByIndex (dbgeng.h)
Метод GetProcessIdsByIndex возвращает идентификатор процесса подсистемы и идентификатор системного процесса для указанных процессов в текущем целевом объекте.
Синтаксис
HRESULT GetProcessIdsByIndex(
[in] ULONG Start,
[in] ULONG Count,
[out, optional] PULONG Ids,
[out, optional] PULONG SysIds
);
Параметры
[in] Start
Задает индекс первого процесса, идентификатор которого запрашивается.
[in] Count
Указывает количество процессов, идентификаторы которых запрашиваются.
[out, optional] Ids
Получает идентификаторы процесса подсистемы. Если ids имеет значение NULL, эти сведения не возвращаются; В противном случае идентификаторы рассматриваются как массив значений ULONG Count .
[out, optional] SysIds
Получает идентификаторы системных процессов. Если sysIds имеет значение NULL, эти сведения не возвращаются; В противном случае sysIds рассматривается как массив значений ULONG Count .
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Индекс первого процесса равен нулю. Индекс последнего процесса — это количество процессов, возвращаемых Методом GetNumberProcesses минус один.
Дополнительные сведения о процессах см. в разделе Потоки и процессы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |