ICorDebugProcess6::DecodeEvent 方法
对封装于特殊构造的本机异常调试事件有效载荷中的托管调试事件进行解码。
语法
HRESULT DecodeEvent(
[in, length_is(countBytes), size_is(countBytes)] const BYTE pRecord[],
[in] DWORD countBytes,
[in] CorDebugRecordFormat format,
[in] DWORD dwFlags,
[in] DWORD dwThreadId,
[out] ICorDebugDebugEvent **ppEvent
);
参数
pRecord
[输入] 包含托管调试事件相关信息的本机异常调试事件中的字节数组指针。
countBytes
[输入] pRecord
字节数组中的元素数量。
format
[in] CorDebugRecordFormat 枚举成员,它指定非托管调试事件的格式。
dwFlags
[输入] 位域依赖于目标体系结构并指定调试事件相关的其他信息。 对 Windows 系统而言,它可以成为 CorDebugDecodeEventFlagsWindows 枚举的成员。
dwThreadId
[输入] 引发异常的线程的操作系统识别符。
ppEvent
[out] ICorDebugDebugEvent 对象地址的指针,该对象表示已解码的托管调试事件。
备注
注意
此方法仅适用于 .NET Native。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:4.6 及更高版本,仅限 .NET Native
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈