Share via


ICorProfilerCallback::RuntimeSuspendStarted, méthode

Avertit le profileur que le runtime est sur le point de suspendre tous les threads d’exécution.

Syntaxe

HRESULT RuntimeSuspendStarted(  
    [in] COR_PRF_SUSPEND_REASON suspendReason);  

Paramètres

suspendReason
[in] Valeur de l’énumération COR_PRF_SUSPEND_REASON qui indique la raison de la suspension.

Notes

Tous les threads d’exécution qui se trouvent dans du code non managé sont autorisés à continuer de s’exécuter jusqu’à ce qu’ils essaient de réintégrer le runtime. À ce stade, ils seront également suspendus jusqu’à ce que le runtime reprenne. Cela s’applique également aux nouveaux threads qui entrent dans le runtime. Tous les threads du runtime sont soit suspendus immédiatement s’ils sont déjà dans du code interruptible, soit invités à s’interrompre lorsqu’ils atteignent du code interruptible.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi