ICLRDebugManager-Schnittstelle
Stellt Methoden bereit, die es einem Host gestatten, eine Reihe von Aufgaben einem Bezeichner und einem Anzeigenamen zuzuordnen.
Methoden
Methode | BESCHREIBUNG |
---|---|
BeginConnection-Methode | Stellt eine neue Verbindung zwischen dem Host und dem Debugger her, um Aufgaben einem Bezeichner und einem Anzeigenamen zuzuordnen. |
EndConnection-Methode | Entfernt die Zuordnung zwischen einer Liste von Aufgaben und einem Bezeichner und einem Anzeigenamen. |
GetDacl-Methode | Diese Methode ist nicht implementiert. |
IsDebuggerAttached-Methode | Ruft einen Wert ab, der angibt, ob ein Debugger an den Prozess angefügt ist. |
SetConnectionTasks-Methode | Ordnet eine Liste von ICLRTask-Instanzen einem Bezeichner und einem Anzeigenamen zu. |
SetDacl-Methode | Diese Methode ist nicht implementiert. |
SetSymbolReadingPolicy-Methode | Legt die Richtlinie zum Lesen von Programmdatenbankdateien (PDB) fest. Die Richtlinie bestimmt, ob Informationen zu Zeilennummern und Dateien in Aufruflisten enthalten sind. |
Bemerkungen
In Debugszenarien möchte ein Host Aufgaben möglicherweise gemäß der eigenen Programmierlogik gruppieren. Eine Gruppierung würde es einem Entwickler beispielsweise ermöglichen, nur die Aufgaben anzuzeigen, die von den APIs des Entwicklers benötigt werden, anstatt jede im Prozess ausgeführte Aufgabe anzuzeigen. ICLRDebugManager
ermöglicht es dem Host, diese Art von Gruppierung zu implementieren.
Wichtig
Drei ICLRDebugManager
-Methoden, BeginConnection
, SetConnectionTasks
und EndConnection
, sind voneinander abhängig. Sie müssen in der angegebenen Reihenfolge aufgerufen werden, damit sie wie erwartet funktionieren.
Die Gruppierung sowie die Bezeichner und Anzeigenamen, die der Host der Gruppierung zuweist, haben keine Bedeutung für die Common Language Runtime (CLR). Die CLR übergibt lediglich die Informationen an den Debugger.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.
.NET Framework-Versionen: Seit 2.0 verfügbar.