Freigeben über


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

Siehe auch