Partager via


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

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

ICorProfilerCallback::RuntimeSuspendAborted, méthode

ICorProfilerCallback::RuntimeSuspendFinished, méthode