Freigeben über


ICorDebugController::EnumerateThreads-Methode

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

Syntax

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

Die 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.

Bemerkungen

Ein Thread wird als aktiv betrachtet, nachdem der ICorDebugManagedCallback::CreateThread-Rückruf verteilt wurde und bevor der ICorDebugManagedCallback::ExitThread-Rückruf verteilt wurde. Ein verwalteter Thread verfügt möglicherweise nicht unbedingt über verwaltete Frames im Stapel. Threads können bereits vor dem ICorDebugManagedCallback::CreateProcess-Rückruf aufgezählt werden. Die Aufzählung ist natürlich leer.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 1.0

Siehe auch