Sdílet prostřednictvím


ICorDebugProcess6::DecodeEvent – metoda

Dekóduje spravované události ladění, které byly zapouzdřeny v datové části speciálně vytvořených nativních událostí ladění výjimek.

Syntaxe

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

Parametry

pRecord
[v] Ukazatel na pole bajtů z nativní události ladění výjimky, která obsahuje informace o spravované události ladění.

countBytes
[v] Počet prvků v bajtovém pRecord poli.

format
[v] Člen výčtu CorDebugRecordFormat , který určuje formát nespravované události ladění.

dwFlags
[v] Bitové pole, které závisí na cílové architektuře a které určuje další informace o události ladění. Pro systémy Windows může být členem corDebugDecodeEventFlagsWindows výčet.

dwThreadId
[v] Identifikátor operačního systému vlákna, ve kterém byla výjimka vyvolán.

ppEvent
[out] Ukazatel na adresu ICorDebugDebugEvent objektu, který představuje dekódované spravované ladicí události.

Poznámky

Poznámka

Tato metoda je k dispozici pouze pro .NET Native.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 4.6, pouze .NET Native

Viz také