ICorDebugProcess6::DecodeEvent 方法
對已封裝在特殊設計之原生例外狀況偵錯事件承載中的 Managed 偵錯事件進行解碼。
語法
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]來自原生例外狀況偵錯事件的位元組數位指標,其中包含Managed偵錯事件的相關信息。
countBytes
[in]位元組陣列中的 pRecord
項目數目。
format
[in] CorDebugRecordFormat 列舉成員,指定 Unmanaged 偵錯事件的格式。
dwFlags
[in]相依於目標架構的位字段,指定偵錯事件的其他資訊。 針對 Windows 系統,它可以是 CorDebugDecodeEventFlagsWindows 列舉的成員。
dwThreadId
[in]擲回例外狀況之線程的操作系統標識碼。
ppEvent
[out]代表已譯碼 Managed 偵錯事件的 ICorDebugDebugEvent 物件的位址指標。
備註
注意
這個方法僅適用於 .NET Native。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 僅適用於 4.6、.NET Native