Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Decodiert verwaltete Debugereignisse, die in der Nutzlast speziell gestalteter systemeigener Ausnahmedebugereignisse gekapselt wurden.
Syntax
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
);
Die Parameter
pRecord [in] Ein Zeiger auf ein Bytearray aus einem systemeigenen Ausnahmedebugereignis, das Informationen zu einem verwalteten Debugereignis enthält.
countBytes [in] Die Anzahl der Elemente im pRecord Bytearray.
format [in] Ein CorDebugRecordFormat-Aufzählungselement , das das Format des nicht verwalteten Debugereignisses angibt.
dwFlags [in] Ein Bitfeld, das von der Zielarchitektur abhängt und zusätzliche Informationen zum Debugereignis angibt. Bei Windows-Systemen kann es sich um ein Mitglied der CorDebugDecodeEventFlagsWindows-Aufzählung sein.
dwThreadId [in] Der Betriebssystembezeichner des Threads, für den die Ausnahme ausgelöst wurde.
ppEvent [out] Ein Zeiger auf die Adresse eines ICorDebugDebugEvent -Objekts, das ein decodiertes verwaltetes Debugereignis darstellt.
Bemerkungen
Hinweis
Diese Methode ist nur für .NET Native verfügbar.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.6