ICorProfilerCallback::RuntimeThreadSuspended 方法
通知探查器,指定的线程已挂起或即将挂起。
语法
HRESULT RuntimeThreadSuspended(
[in] ThreadID threadId);
参数
threadId
[in] 已挂起的线程的 ID。
注解
RuntimeThreadSuspended
通知可以在 ICorProfilerCallback::RuntimeSuspendStarted 和关联的 ICorProfilerCallback::RuntimeResumeStarted 回调之间的任何时间发生。 在 ICorProfilerCallback::RuntimeSuspendFinished 和 RuntimeResumeStarted
之间发生的通知适用于在非托管代码中运行并在进入运行时时暂停的线程。
通常,此回调紧随线程挂起之后发生。 但是,如果当前正在执行的(调用此回调的线程)是要挂起的线程,则此回调将正好在线程挂起之前发生。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用