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 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 dies ein Member der CorDebugDecodeEventFlagsWindows-Enumeration 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.
Hinweise
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