共用方式為


ICorProfilerCallback::RuntimeThreadSuspended 方法

向分析工具告知,指定的執行緒已暫止或即將暫止。

HRESULT RuntimeThreadSuspended(
    [in] ThreadID threadId);

參數

  • threadId
    [in] 已暫止的執行緒 ID。

備註

RuntimeThreadSuspended 告知可以在 ICorProfilerCallback::RuntimeSuspendStarted 及其相關 ICorProfilerCallback::RuntimeResumeStarted 回呼之間的任何時間發生。 在 ICorProfilerCallback::RuntimeSuspendFinishedRuntimeResumeStarted 之間發生的告知是針對一直在 Unmanaged 程式碼中執行而且在進入執行階段時已暫止的執行緒。

一般而言,這個回呼會在暫止執行緒之後立即發生。 不過,如果目前執行的執行緒 (呼叫這個回呼的執行緒) 是暫止的執行緒,則這個回呼會在暫止執行緒之前發生。

需求

**平台:**請參閱 .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 方法