Udostępnij przez


ICorDebugProcess6::D ecodeEvent — Metoda

Dekoduje zdarzenia debugowania zarządzanego, które zostały hermetyzowane w ładunku specjalnie spreparowanych zdarzeń debugowania wyjątków natywnych.

Składnia

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 [in] Wskaźnik do tablicy bajtów ze zdarzenia debugowania wyjątku natywnego, który zawiera informacje o zdarzeniu debugowania zarządzanego.

countBytes [in] Liczba elementów w tablicy bajtów pRecord .

format [in] Element członkowski wyliczenia CorDebugRecordFormat określający format niezarządzanego zdarzenia debugowania.

dwFlags [in] Pole bitowe, które zależy od architektury docelowej i które określa dodatkowe informacje o zdarzeniu debugowania. W przypadku systemów Windows może być członkiem wyliczenia CorDebugDecodeEventFlagsWindows .

dwThreadId [in] Identyfikator systemu operacyjnego wątku, w którym został zgłoszony wyjątek.

ppEvent [out] Wskaźnik do adresu obiektu ICorDebugDebugEvent , który reprezentuje zdekodowane zdarzenie debugowania zarządzanego.

Uwagi

Uwaga / Notatka

Ta metoda jest dostępna tylko w przypadku platformy .NET Native.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 4.6

Zobacz także