Метод 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 .

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Индекс первого потока равен нулю. Индекс последнего потока — это количество потоков, возвращаемых GetNumberThreads минус один.

Дополнительные сведения о потоках см. в разделе Потоки и процессы.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)