Freigeben über


ICorDebugProcess2-Schnittstelle

Eine logische Erweiterung der ICorDebugProcess-Schnittstelle, die einen Prozess darstellt, der verwalteten Code ausführt.

Methodik

Methode Description
ClearUnmanagedBreakpoint-Methode Entfernt einen Haltepunkt am angegebenen Offset, der von einem früheren Aufruf ICorDebugProcess2::SetUnmanagedBreakpointfestgelegt wurde.
GetDesiredNGENCompilerFlags-Methode Ruft die Flags ab, die für die Common Language Runtime (CLR) festgelegt werden müssen, um das Image in den Prozess zu laden, auf den von diesem ICorDebugProcess2verwiesen wird.
GetReferenceValueFromGCHandle-Methode Ruft einen Verweiszeiger auf das angegebene verwaltete Objekt ab, das über ein Garbage Collection-Handle verfügt.
GetThreadForTaskID-Methode Ruft den Thread ab, auf dem die Aufgabe mit dem angegebenen Bezeichner ausgeführt wird.
GetVersion-Methode Ruft die Version der CLR ab, auf der der zu debuggende Prozess ausgeführt wird.
SetDesiredNGENCompilerFlags-Methode Legt die Flags fest, die für den Just-in-Time-Compiler (JIT) erforderlich sind, um ein Image in den zu debuggenden Prozess zu laden.
SetUnmanagedBreakpoint-Methode Legt einen nicht verwalteten Haltepunkt am angegebenen nativen Bildoffset fest.

Bemerkungen

Hinweis

Diese Schnittstelle unterstützt nicht die Remote-Aufrufe, entweder computerübergreifend oder prozessübergreifend.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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