Freigeben über


ICorDebugProcess6-Schnittstelle

Erweitert die ICorDebugProcess-Schnittstelle logisch, um Features wie das Decodieren von verwalteten Debugereignissen zu ermöglichen, die in systemeigenen Ausnahmedebuggingereignissen codiert sind und die Aufteilung des virtuellen Moduls.

Methodik

Methode Description
DecodeEvent-Methode Decodiert verwaltete Debugereignisse, die in der Nutzlast speziell gestalteter systemeigener Ausnahmedebugereignisse gekapselt wurden.
EnableVirtualModuleSplitting-Methode Aktiviert oder deaktiviert die Aufteilung des virtuellen Moduls.
GetCode-Methode Ruft Informationen zum verwalteten Code an einer bestimmten Codeadresse ab.
GetExportStepInfo-Methode Stellt Informationen zu exportierten Laufzeitfunktionen bereit, um verwalteten Code zu durchlaufen.
MarkDebuggerAttached-Methode Ändert den internen Zustand des Debugempfängers so, dass die Debugger.IsAttached Methode zurückgegeben wird true.
ProcessStateChanged-Methode Benachrichtigt ICorDebug , dass der Prozess ausgeführt wird.

Bemerkungen

Hinweis

Die Schnittstelle ist nur für .NET Native verfügbar. Der Versuch QueryInterface , einen Schnittstellenzeiger abzurufen, wird für ICorDebug-Szenarien außerhalb von .NET Native zurückgegeben E_NOINTERFACE .

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.6