Freigeben über


ICorDebugProcess-Schnittstelle

Stellt einen Prozess dar, der verwalteten Code ausführt. Diese Schnittstelle ist eine Unterklasse von ICorDebugController.

Methodik

Methode Description
ClearCurrentException-Methode Löscht die aktuelle nicht verwaltete Ausnahme für den angegebenen Thread.
EnableLogMessages-Methode Aktiviert und deaktiviert das Senden von Protokollnachrichten an den Debugger.
EnumerateAppDomains-Methode Listet alle Anwendungsdomänen im Prozess auf.
EnumerateObjects-Methode Nicht implementiert.
GetHandle-Methode Ruft ein Handle für den Prozess ab.
GetHelperThreadID-Methode Ruft die Thread-ID des Betriebssystems für den internen Hilfsthread des Debuggers ab.
GetID-Methode Ruft die Betriebssystem-ID (OS) des Prozesses ab.
GetObject-Methode Nicht implementiert.
GetThread-Methode Ruft die ICorDebugThread-Instanz ab, die die angegebene Betriebssystemthread-ID aufweist.
GetThreadContext-Methode Ruft den Kontext für den angegebenen Thread ab.
IsOSSuspended-Methode Bestimmt, ob der Thread aufgrund des Beendens des Prozesses angehalten wurde.
IsTransitionStub-Methode Bestimmt, ob sich eine Adresse in einem Stub befindet, der einen Übergang zu verwaltetem Code verursacht.
ModifyLogSwitch-Methode Legt den Schweregrad des angegebenen Protokollschalters fest.
ReadMemory-Methode Liest den Speicher aus dem Prozess.
SetThreadContext-Methode Legt den Kontext für den angegebenen Thread fest.
ThreadForFiberCookie-Methode Deprecated.
WriteMemory-Methode Schreibt Daten in einen Speicherbereich im Prozess.

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 1.0

Siehe auch