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 陣列的子句數。

子句
[out] CorDebugEHClause 物件的陣列,這些物件包含針對此 IL 所定義之例外狀況處理子句的相關資訊。

備註

cClauses 為 0 且 pcClauses 為非 Null,則 pcClauses 會設為可用的例外狀況處理子句數。 如果 cClauses 不是零,則代表 clauses 陣列的儲存體容量。 傳回方法時,clauses 會包含 cClauses 項目的最大值,且 pcClauses 會設為實際寫入至 clauses 陣列的子句數。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 4.5.2 起可用

另請參閱