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
会设置为可用的异常处理子句数。 如果 为非零,则它表示 数组的存储容量。 当该方法返回时,clauses
将包含最大的 cClauses
项,并且 pcClauses
将设置为实际写入 clauses
数组的子句数。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:4.5.2 及更高版本
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈