ICorDebugProcess6::DecodeEvent-Methode
Decodiert verwaltete Debug-Ereignisse, die in den Nutzdaten der speziell gestalteten systemeigenen Ausnahme-Debug-Ereignissen gekapselt sind.
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
);
Parameter
pRecord
[in] Ein Zeiger auf ein Byte-Array aus einem systemeigenen Ausnahme-Debug-Ereignis, das Informationen über ein verwaltetes Debug-Ereignis enthält.
countBytes
[in] Die Anzahl der Elemente im pRecord
-Bytearray.
format
[in] Ein CorDebugRecordFormat-Enumerationsmember, der das Format des nicht verwalteten Debugereignisses angibt.
dwFlags
[in] Ein Bitfeld, das von der Zielarchitektur abhängt und zusätzliche Informationen über das Debug-Ereignis enthält. Bei Windows-Systemen kann dies ein Member der CorDebugDecodeEventFlagsWindows-Enumeration sein.
dwThreadId
[in] Die Betriebssystem-ID des Threads, in dem 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 mit .NET Native verfügbar.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 4.6 verfügbar, nur .NET Native
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für