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

Получает идентификаторы потоков подсистемы. Если идентификаторы равно NULL, эти сведения не возвращаются; в противном случае идентификаторы обрабатываются как массив значений ULONG count .

[out, optional] SysIds

Получает идентификаторы системных потоков. Если sysIds имеет значение NULL, эти сведения не возвращаются; в противном случае SysIds обрабатывается как массив значений ULONG count .

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

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

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

Комментарии

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

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

Требования

   
Целевая платформа Рабочий стол
Заголовок dbgeng.h (include Dbgeng.h)