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 událostí ladění nativní výjimky.

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 bajtové pole 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] CorDebugRecordFormat – člen výčtu, 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í. V systémech Windows může být členem výčtu CorDebugDecodeEventFlagsWindows .

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

ppEvent [ven] Ukazatel na adresu objektu ICorDebugDebugEvent , který představuje dekódovanou spravovanou událost ladění.

Poznámky

Poznámka:

Tato metoda je k dispozici pouze pro .NET Native.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné pouze od verze 4.6, .NET Native

Viz také