スレッド ブロック情報を提供 する CorDebugBlockingObject 構造体の順序付けられた列挙体を提供します。
構文
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
パラメーター
ppBlockingObjectEnum [out] CorDebugBlockingObject 構造体の順序付けられた列挙体へのポインター。
注釈
返される列挙体の最初の要素は、スレッドをブロックしている最初の構造体に対応します。 2 番目の要素は、最初の要素でブロックされたときに非同期プロシージャ 呼び出し (APC) の実行中に検出されるブロック項目に対応します。
列挙体は、現在の同期状態の期間中のみ有効です。
このメソッドは、デバッグ対象が同期状態の間に呼び出す必要があります。
ppBlockingObjectEnumが有効なポインターでない場合、結果は未定義になります。
スレッドがブロックされ、エラーを特定できない場合、メソッドは失敗を示す HRESULT を返します。それ以外の場合は、S_OKを返します。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 4.0 以降で使用可能
こちらも参照ください
.NET