デバッガーがこのプロセスを停止した結果、指定したスレッドが中断されたかどうかを示す値を取得します。
構文
HRESULT IsOSSuspended(
[in] DWORD threadID,
[out] BOOL *pbSuspended);
パラメーター
threadID [in]対象のスレッドの ID。
pbSuspended [out]指定したスレッドが中断された場合に true されるブール値へのポインター。それ以外の場合は *pbSuspended が false。
注釈
デバッガーがこのプロセスを停止した結果、指定したスレッドが中断されると、指定したスレッドの Win32 中断回数が 1 ずつ増加します。 デバッガーのユーザー インターフェイス (UI) は、オペレーティング システム (OS) がユーザーにスレッドの一時停止数を表示する場合に、この情報を考慮に入れたい場合があります。
IsOSSuspended メソッドは、アンマネージド デバッグのコンテキストでのみ有効です。 マネージド デバッグ中、スレッドは OS によって中断されるのではなく、協調的に中断されます。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 1.0 以降で使用可能
.NET