IDebugProcess2::EnumThreads

Извлекает список всех потоков, выполняемых в процессе.

Синтаксис

int EnumThreads(
   out IEnumDebugThreads2 ppEnum
);

Параметры

ppEnum
[out] Возвращает объект IEnumDebugThreads2 , содержащий список всех потоков во всех программах в процессе.

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

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Этот метод перечисляет потоки, выполняемые в каждой программе, а затем объединяет их в представление процесса потоков. Один поток может выполняться в нескольких программах; этот метод перечисляет поток только один раз.

Этот метод представляет список потоков процесса без дублирования. В противном случае для перечисления потоков, выполняемых в определенной программе, используйте метод EnumThreads .

См. также