Teilen über


ICorDebugProcess6::DecodeEvent-Methode

Decodiert verwaltete Debug-Ereignisse, die in den Nutzdaten der speziell gestalteten systemeigenen Ausnahme-Debug-Ereignissen gekapselt sind.

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

pRecord
[in] Ein Zeiger auf ein Byte-Array aus einem systemeigenen Ausnahme-Debug-Ereignis, das Informationen über ein verwaltetes Debug-Ereignis enthält.

countBytes
[in] Die Anzahl der Elemente im pRecord-Bytearray.

format
[in] Ein CorDebugRecordFormat-Enumerationsmember, der das Format des nicht verwalteten Debugereignisses angibt.

dwFlags
[in] Ein Bitfeld, das von der Zielarchitektur abhängt und zusätzliche Informationen über das Debug-Ereignis enthält. Bei Windows-Systemen kann dies ein Member der CorDebugDecodeEventFlagsWindows-Enumeration sein.

dwThreadId
[in] Die Betriebssystem-ID des Threads, in dem die Ausnahme ausgelöst wurde.

ppEvent
[out] Ein Zeiger auf die Adresse eines ICorDebugDebugEvent-Objekts, das ein decodiertes verwaltetes Debugereignis darstellt.

Bemerkungen

Hinweis

Diese Methode ist nur mit .NET Native verfügbar.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: seit Version 4.6 verfügbar, nur .NET Native

Siehe auch