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.

Bemerkungen

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