ICorDebugProcess6-Schnittstelle
Erweitert logisch die ICorDebugProcess-Schnittstelle zum Aktivieren von Features wie z. B. der Decodierung verwalteter Debug-Ereignisse, die in systemeigenen Ausnahme-Debug-Ereignissen und Teilungen virtueller Module codiert sind.
Methoden
Methode | Beschreibung |
---|---|
DecodeEvent-Methode | Decodiert verwaltete Debug-Ereignisse, die in den Nutzdaten der speziell gestalteten systemeigenen Ausnahme-Debug-Ereignissen gekapselt sind. |
EnableVirtualModuleSplitting-Methode | Aktiviert oder deaktiviert die virtuelle Modulteilung. |
GetCode-Methode | Ruft Informationen über den verwalteten Code an einer bestimmten Codeadresse ab. |
GetExportStepInfo-Methode | Enthält Informationen über die exportierten Laufzeitfunktionen, welche dabei helfen, den verwaltetem Code schrittweise durchzugehen. |
MarkDebuggerAttached-Methode | Ändert den internen Status des zu debuggenden Objekts, sodass die Debugger.IsAttached-Methode in der .NET Framework-Klassenbibliothek true zurückgibt. |
ProcessStateChanged-Methode | Benachrichtigt ICorDebug darüber, dass der Prozess ausgeführt wird. |
Bemerkungen
Hinweis
Diese Schnittstelle ist nur in Verbindung mit .NET Native verfügbar. Bei dem Versuch, QueryInterface
aufzurufen, um einen Schnittstellenzeiger abzurufen, wird für ICorDebug-Szenarien außerhalb von .NET Native E_NOINTERFACE
zurückgegeben.
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