Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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