Bagikan melalui


Metode ICorDebugProcess6::D ecodeEvent

Dekode peristiwa debug terkelola yang telah dienkapsulasi dalam payload peristiwa debug pengecualian asli yang dibuat khusus.

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
);

Parameter-parameternya

pRecord [di] Penunjuk ke array byte dari peristiwa debug pengecualian asli yang menyertakan informasi tentang peristiwa debug terkelola.

countBytes [di] Jumlah elemen dalam pRecord array byte.

format [di] Anggota enumerasi CorDebugRecordFormat yang menentukan format peristiwa debug yang tidak dikelola.

dwFlags [di] Bidang bit yang bergantung pada arsitektur target dan yang menentukan informasi tambahan tentang peristiwa debug. Untuk sistem Windows, ini dapat menjadi anggota enumerasi CorDebugDecodeEventFlagsWindows .

dwThreadId [di] Pengidentifikasi sistem operasi utas tempat pengecualian dilemparkan.

ppEvent [out] Penunjuk ke alamat objek ICorDebugDebugEvent yang mewakili peristiwa debug terkelola yang didekodekan.

Komentar

Nota

Metode ini hanya tersedia dengan .NET Native.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.6

Lihat juga