Метод IDebugSystemObjects4::GetThreadIdsByIndex (dbgeng.h)
Метод GetThreadIdsByIndex возвращает идентификаторы подсистемы и системных потоков для указанных потоков в текущем процессе.
Синтаксис
HRESULT GetThreadIdsByIndex(
[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 .
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Индекс первого потока равен нулю. Индекс последнего потока — это количество потоков, возвращаемых GetNumberThreads минус один.
Дополнительные сведения о потоках см. в разделе Потоки и процессы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |