ICLRDataTarget-Schnittstelle
Stellt Methoden für die Interaktion mit einem Zielelement der Common Language Runtime (CLR) zur Verfügung.
Methoden
Methode |
Beschreibung |
---|---|
Ruft den Betriebssystembezeichner für den aktuellen Thread ab. |
|
Ruft die Adresse des Basisspeichers für das angegebene Bild ab. |
|
Ruft einen Bezeichner für die Art von Befehlssatz ab, die der Zielprozess verwendet. |
|
Ruft die Größe (in Byte) eines Zeigers auf das aktuelle Ziel ab. |
|
Ruft einen Zeiger auf den Kontext des Threads mit dem angegebenen Bezeichner ab. |
|
Ruft am angegebenen Index einen Wert im lokalen Threadspeicher (TLS) für den angegebenen Thread ab. |
|
Liest Daten aus der angegebenen Adresse des virtuellen Arbeitsspeichers in den angegebenen Puffer. |
|
Wird von den Datenzugriffsdiensten der Common Language Runtime (CLR) aufgerufen, um einen Vorgang anzufordern, wie durch die Implementierung definiert. |
|
Legt den aktuellen Kontext des angegebenen Threads im Zielprozess fest. |
|
Legt einen Wert im lokalen Threadspeicher (TLS) des angegebenen Threads im Zielprozess fest. |
|
Schreibt Daten aus dem angegebenen Puffer an die angegebene Adresse des virtuellen Arbeitsspeichers. |
Hinweise
Der API-Client (d. h. der Debugger) muss diese Schnittstelle in einer für das jeweiligen Zielelement geeigneten Form implementieren. So hätte ein Liveprozess z. B. eine andere Implementierung als ein Speicherdump.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: ClrData.idl, ClrData.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0