Метод 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