Freigeben über


ICorDebugController::EnumerateThreads-Methode

Ruft einen Enumerator für die aktiven verwalteten Threads im Prozess ab.

Syntax

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

Parameter

ppThreads [out] Ein Zeiger auf die Adresse eines "ICorDebugThreadEnum"-Objekts, das einen Enumerator für alle verwalteten Threads darstellt, die im Prozess aktiv sind.

Hinweise

Ein Thread gilt als aktiv, nachdem der ICorDebugManagedCallback::CreateThread-Rückruf und bevor der ICorDebugManagedCallback::ExitThread-Rückruf versendet wurde. Ein verwalteter Thread verfügt möglicherweise nicht unbedingt über verwaltete Frames in seinem Stapel. Threads können bereits vor dem ICorDebugManagedCallback::CreateProcess-Rückruf aufgezählt werden. Die Enumeration ist selbstverständlich leer.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar.

Siehe auch