IXCLRDataExceptionState::IsSameState2 方法
确定异常状态是否与给定的异常信息匹配。
注意:此方法需要方法报告的 Request
修订版 2 才能调用。
注意
此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebug
和 ICorProfiler
API。
语法
HRESULT IsSameState2(
[in] ULONG32 flags,
[in] EXCEPTION_RECORD64 *exRecord,
[in] ULONG32 contextSize,
[in, size_is(contextSize)] BYTE cxRecord[]
);
参数
flags
[in]指示如何匹配异常状态的标志。 这是枚举定义的 CLRDataExceptionSameFlag
值之一。
exRecord
[in]要对其检查匹配项的系统异常记录。
contextSize
[in]缓冲区中 cxRecord
上下文记录的大小。
cxRecord
[in]与异常关联的上下文记录。
返回值
如果异常状态与给定信息匹配,将返回S_OK。 否则,将返回S_FALSE。
注解
提供的方法是接口的 IXCLRDataExceptionState
一部分,对应于虚拟方法表的第 12 个槽。
要求
平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用