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 起可用
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應