Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Rückrufschnittstelle bereit, die Zugriff auf einen bestimmten Zielprozess bietet.
Methoden
Methode |
Beschreibung |
|---|---|
Stellt Informationen über die Plattform, einschließlich Prozessorarchitektur und Betriebssystem, bereit, auf der der Zielprozess ausgeführt wird. |
|
Ruft einen Block zusammenhängenden Arbeitsspeichers ab, der bei der angegebenen Adresse beginnt, und gibt ihn im angegebenen Puffer zurück. |
|
Fordert den aktuellen Threadkontext für den angegebenen Thread an. |
Hinweise
ICorDebugDataTarget und die zugehörigen Methoden weisen folgende Merkmale auf:
Die Debugdienste rufen Methoden für diese Schnittstelle auf, um auf Arbeitsspeicher- und andere Daten im Zielprozess zuzugreifen.
Der Debuggerclient muss diese Schnittstelle dem jeweiligen Ziel (z. B. ein Liveprozess oder ein Speicherabbild) entsprechend implementieren.
Die ICorDebugDataTarget-Methoden können nur in Methoden aufgerufen werden, die in anderen ICorDebug*-Schnittstellen implementiert sind. Dadurch wird sichergestellt, dass der Debuggerclient steuern kann, über welchem Thread und zu welchem Zeitpunkt er aufgerufen wird.
Die ICorDebugDataTarget-Implementierung muss immer aktuelle Informationen über das Ziel zurückgeben.
Während des Aufrufs von ICorDebug*-Schnittstellen (und daher von ICorDebugDataTarget-Methoden) sollte der Zielprozess angehalten und auf keine Weise geändert werden. Wenn das Ziel ein Liveprozess ist und sich dessen Zustand ändert, muss die ICLRDebugging::OpenVirtualProcess-Methode erneut aufgerufen werden, um eine ICorDebugProcess-Ersatzinstanz bereitzustellen.
Hinweis |
|---|
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
Hinweis