Поделиться через


Метод ICorProfilerCallback::RuntimeSuspendStarted

Уведомляет профилировщик о том, что среда выполнения приостанавливает все потоки среды выполнения.

Синтаксис

HRESULT RuntimeSuspendStarted(  
    [in] COR_PRF_SUSPEND_REASON suspendReason);  

Параметры

suspendReason
[in] Значение перечисления COR_PRF_SUSPEND_REASON , указывающее причину приостановки.

Комментарии

Все потоки среды выполнения, которые находятся в неуправляемом коде, могут продолжать выполняться до тех пор, пока они не попытаются повторно войти в среду выполнения. На этом этапе они также будут приостановлены, пока среда выполнения не возобновится. Это также относится к новым потокам, которые входят в среду выполнения. Все потоки в среде выполнения либо приостанавливаются немедленно, если они уже находятся в прерваемом коде, либо им предлагается приостановить работу при достижении прерванного кода.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел