Поделиться через


Метод 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, эти сведения не возвращаются; в противном случае идентификаторы рассматриваются как массив значений Count ULONG.

[out, optional] SysIds

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

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

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

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

Замечания

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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)