共用方式為


ICorDebugProcess6::D ecodeEvent 方法

解碼已封裝在特製原生例外狀況偵錯事件有效負載中的受管理偵錯事件。

語法

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 [在] CorDebugRecordFormat 列舉成員,可指定非受控偵錯事件的格式。

dwFlags [在]相依於目標架構的位欄位,並指定偵錯事件的其他資訊。 針對 Windows 系統,它可以是 CorDebugDecodeEventFlagsWindows 列舉的成員。

dwThreadId [在]擲回例外狀況之執行緒的作業系統識別碼。

ppEvent [出] 指向 ICorDebugDebugEvent 物件位址的指標,代表解碼的 Managed 偵錯事件。

備註

備註

此方法僅適用於 .NET 原生。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 從 .NET Framework 4.6 開始提供

另請參閱