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


Метод ICorDebugController::EnumerateThreads

Возвращает перечислитель для активных управляемых потоков в процессе.

Синтаксис

HRESULT EnumerateThreads (
    [out] ICorDebugThreadEnum **ppThreads
);

Параметры

ppThreads [out] Указатель на адрес объекта ICorDebugThreadEnum, представляющего перечислитель для всех управляемых потоков, активных в процессе.

Замечания

Поток считается активным после отправки обратного вызова ICorDebugManagedCallback::CreateThread callback и до отправки обратного вызова ICorDebugManagedCallback::ExitThread обратного вызова. Управляемый поток может не обязательно содержать управляемые кадры в стеке. Потоки можно перечислить даже до обратного вызова ICorDebugManagedCallback::CreateProcess . Перечисление, естественно, будет пустым.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с .NET Framework 1.0

См. также