Freigeben über


ICorDebugProcess2-Schnittstelle

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

Methoden

Methode

Beschreibungen

ICorDebugProcess2::ClearUnmanagedBreakpoint-Methode

Entfernt einen Haltepunkt am angegebenen Offset, der durch einen vorhergehenden Aufruf von ICorDebugProcess2::SetUnmanagedBreakpoint festgelegt wurde.

ICorDebugProcess2::GetDesiredNGENCompilerFlags-Methode

Ruft die Flags ab, die für die Common Language Runtime (CLR) festgelegt werden müssen, um das Abbild in den Prozess zu laden, auf den durch diesen ICorDebugProcess2 verwiesen wird.

ICorDebugProcess2::GetReferenceValueFromGCHandle-Methode

Ruft einen Verweiszeiger auf das angegebene verwaltete Objekt ab, das über ein Garbe Collection-Handle verfügt.

ICorDebugProcess2::GetThreadForTaskID-Methode

Ruft den Thread ab, auf dem die Aufgabe mit dem angegebenen Bezeichner ausgeführt wird.

ICorDebugProcess2::GetVersion-Methode

Ruft die Version der CLR ab, unter der der gedebuggte Prozess ausgeführt wird.

ICorDebugProcess2::SetDesiredNGENCompilerFlags-Methode

Legt die für den JIT-Compiler (Just-In-Time) erforderlichen Flags fest, um ein Abbild in den gedebuggten Prozess zu laden.

ICorDebugProcess2::SetUnmanagedBreakpoint-Method

Legt einen nicht verwalteten Haltepunkt am angegebenen systemeigenen Abbildoffset fest.

Hinweise

HinweisHinweis

Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorDebugProcess-Schnittstelle

Weitere Ressourcen

Debugschnittstellen