Metoda ICorDebugProcess6::DecodeEvent
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
Ta metoda jest dostępna tylko w przypadku platformy .NET Native.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne tylko od wersji 4.6, .NET Native