ICorProfilerCallback::RuntimeSuspendStarted, méthode
Informe le profileur que le runtime va suspendre tous les threads du runtime.
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 du runtime qui se trouvent dans du code non managé sont autorisés à poursuivre leur exécution jusqu'à ce qu'ils tentent d'entrer de nouveau dans le runtime. À ce stade, ils seront également suspendus jusqu'à la reprise du runtime. Cela s'applique également aux nouveaux threads qui entrent dans le runtime. Tous les threads dans le runtime sont immédiatement suspendus s'ils sont déjà dans du code interruptible, ou doivent être suspendus lorsqu'ils atteignent du code interruptible.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorProf.idl, CorProf.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
Voir aussi
Référence
ICorProfilerCallback, interface