Freigeben über


ICorDebugController::EnumerateThreads-Methode

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

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

Parameter

  • ppThreads
    [out] Ein Zeiger auf die Adresse eines ICorDebugThreadEnum-Objekts, das einen Enumerator für alle aktiven Haltepunkte in der Anwendungsdomäne darstellt.

Hinweise

Ein Thread wird als aktiver Thread angesehen, nachdem der ICorDebugManagedCallback::CreateThread-Rückruf verarbeitet wurde und bevor der ICorDebugManagedCallback::ExitThread-Rückruf verarbeitet wurde. Unter Umständen verfügt ein verwalteter Thread in seinem Stapel nicht zwangsläufig über verwaltete Rahmen. Threads können sogar vor dem ICorDebugManagedCallback::CreateProcess-Rückruf aufgelistet werden. Die Enumeration ist dann natürlich leer.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugController-Schnittstelle