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 以降で使用可能

関連項目