Freigeben über


ICorDebugProcess-Schnittstelle

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

Methoden

Methode Beschreibung
ClearCurrentException-Methode Löscht die aktuelle, nicht verwaltete Ausnahme für den angegebenen Thread.
EnableLogMessages-Methode Aktiviert und deaktiviert das Senden von Protokollmeldungen 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 Betriebssystemthread-ID für den internen Hilfsthread des Debuggers ab.
GetID-Methode Ruft die Betriebssystem-ID des Prozesses ab.
GetObject-Methode Nicht implementiert.
GetThread-Methode Ruft die ICorDebugThread-Instanz ab, die über die angegebene Betriebssystemthread-ID verfügt.
GetThreadContext-Methode Ruft den Kontext für den angegebenen Thread ab.
IsOSSuspended-Methode Bestimmt, ob der Thread angehalten wurde, weil der Debugger den Prozess beendet hat.
IsTransitionStub-Methode Ermittelt, ob sich eine Adresse in einem Stub befindet, der einen Übergang zu verwaltetem Code verursacht.
ModifyLogSwitch-Methode Legt den Schweregrad der angegebenen Protokolloption fest.
ReadMemory-Methode Liest Arbeitsspeicher aus dem Prozess.
SetThreadContext-Methode Legt den Kontext für den angegebenen Thread fest.
ThreadForFiberCookie-Methode Veraltet.
WriteMemory-Methode Schreibt Daten in einen Speicherbereich im Prozess.

Bemerkungen

Hinweis

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch