次の方法で共有


ICorDebugILCode::GetEHClauses メソッド

[.NET Framework 4.5.2 以降のバージョンでのみでサポート]

この中間言語 (IL) に対して定義されている例外処理 (EH) 句のリストへのポインターを返します。

構文

HRESULT GetEHClauses(
   [in] ULONG32 cClauses,
   [out] ULONG32 * pcClauses,
   [out, size_is(cClauses), length_is(*pcClauses)] CorDebugEHClause clauses[]);

パラメーター

cClauses [in] clauses 配列のストレージ容量。 詳細については、次の「解説」を参照してください。

pcClauses [out] clauses 配列に書き込まれる情報に関する句の数。

clauses [out] この IL に対して定義 例外処理句に関する情報を含む CorDebugEHClause オブジェクトの配列。

解説

cClauses が 0 で pcClausesnull ではない場合、pcClauses は、有効な例外処理句の数に設定されます。 cClauses が 0 以外の場合は、clauses アレイの記憶容量を表します。 メソッドが戻るとき、clauses には、cClauses の最大項目が含まれ、pcClauses は、実際にclauses アレイに書き込まれる句の数が設定されます。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5.2 以降で使用可能

関連項目