解码已封装在特制本机异常调试事件的有效负载中的托管调试事件。
Syntax
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 [in]指向本机异常调试事件的字节数组的指针,其中包含有关托管调试事件的信息。
countBytes [in]字节数组中的 pRecord 元素数。
format [in]一个 CorDebugRecordFormat 枚举成员,该成员指定非托管调试事件的格式。
dwFlags [in]依赖于目标体系结构的位字段,并指定有关调试事件的其他信息。 对于 Windows 系统,它可以是 CorDebugDecodeEventFlagsWindows 枚举的成员。
dwThreadId [in]引发异常的线程的作系统标识符。
ppEvent [out]指向表示解码的托管调试事件的 ICorDebugDebugEvent 对象的地址的指针。
注解
注释
此方法仅适用于 .NET Native。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 4.6 起可用