共用方式為


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

另請參閱