ICorProfilerCallback::RuntimeThreadSuspended 方法

通知探查器指定的线程已经挂起或将要挂起。

HRESULT RuntimeThreadSuspended(
    [in] ThreadID threadId);

参数

  • threadId
    [in] 已挂起的线程的 ID。

备注

RuntimeThreadSuspended 通知可在 ICorProfilerCallback::RuntimeSuspendStarted 与关联的 ICorProfilerCallback::RuntimeResumeStarted 回调之间的任何时候发生。 在 ICorProfilerCallback::RuntimeSuspendFinishedRuntimeResumeStarted 之间发生的通知针对已在非托管代码中运行并且在进入运行时时挂起的线程。

通常,此回调会在线程挂起后立即发生。 然而,如果当前正在执行的线程(即调用此回调的线程)是正在挂起的线程,此回调将在线程挂起之前发生。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl、CorProf.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerCallback 接口

ICorProfilerCallback::RuntimeThreadResumed 方法