Partager via


ICorDebugController::EnumerateThreads, méthode

Obtient un énumérateur pour les threads managés actifs dans le processus.

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

Paramètres

  • ppThreads
    [out] Pointeur vers l'adresse d'un objet ICorDebugThreadEnum qui représente un énumérateur pour tous les threads managés qui sont actifs dans le processus.

Notes

Un thread est considéré comme actif après la distribution du rappel ICorDebugManagedCallback::CreateThread et avant la distribution du rappel ICorDebugManagedCallback::ExitThread. Un thread managé n'a pas nécessairement des frames managés sur sa pile. Les threads peuvent être énumérés même avant le rappel ICorDebugManagedCallback::CreateProcess. L'énumération sera naturellement vide.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

ICorDebugController, interface