Метод ICorProfilerCallback::RuntimeThreadSuspended
Уведомляет профилировщика о том, что указанный поток приостановлен или будет приостановлен.
Синтаксис
HRESULT RuntimeThreadSuspended(
[in] ThreadID threadId);
Параметры
threadId
[in] Идентификатор приостановленного потока.
Комментарии
Уведомление RuntimeThreadSuspended
может появиться в любое время между обратными вызовами ICorProfilerCallback::RuntimeSuspendStarted и соответствующими обратными вызовами ICorProfilerCallback::RuntimeResumeStarted . Уведомления, которые происходят между ICorProfilerCallback::RuntimeSuspendFinished и RuntimeResumeStarted
предназначены для потоков, которые выполнялись в неуправляемом коде и были приостановлены при входе в среду выполнения.
Как правило, этот обратный вызов происходит сразу после приостановки потока. Однако если текущий выполняемый поток (поток, который вызвал этот обратный вызов) является тем, который приостанавливается, этот обратный вызов будет выполняться непосредственно перед приостановкой потока.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0