ICorDebugProcess6::D ecodeEvent 方法

解码已封装在特制本机异常调试事件的有效负载中的托管调试事件。

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 起可用

另请参阅