Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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