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.
Erweitert die ICorDebugProcess-Schnittstelle, um den Zugriff auf den verwalteten Heap zu unterstützen, um Informationen zur Garbage Collection von verwalteten Objekten bereitzustellen und zu bestimmen, ob ein Debugger Bilder aus dem lokalen nativen Imagecache der Anwendung lädt.
Methodik
| Methode | Description |
|---|---|
| EnableNGenPolicy-Methode | Legt einen Wert fest, der bestimmt, wie eine Anwendung systemeigene Bilder lädt, während sie unter einem verwalteten Debugger ausgeführt wird. |
| EnumerateGCReferences-Methode | Ruft einen Enumerator für alle Objekte ab, die in einem Prozess garbage-collection sein sollen. |
| EnumerateHandles-Methode | Ruft einen Enumerator für Objekthandles in einem Prozess ab. |
| EnumerateHeap-Methode | Ruft einen Enumerator für Objekte auf dem verwalteten Heap ab. |
| EnumerateHeapRegions-Methode | Ruft einen Enumerator für Regionen des verwalteten Heaps ab. |
| GetArrayLayout-Methode | Ruft Informationen zum Layout eines Arrays im Arbeitsspeicher ab. |
| GetGCHeapInformation-Methode | Ruft einen Zeiger auf eine COR_HEAPINFO-Struktur ab, die Informationen zu Objekten enthält, die für den verwalteten Heap garbage-collection sind. |
| GetObject-Methode | Ruft einen Zeiger auf ein Objekt im verwalteten Heap ab. |
| GetTypeFields-Methode | Ruft einen Zeiger auf ein Array ab, das Feldinformationen für einen Typ basierend auf seinem Typbezeichner enthält. |
| GetTypeForTypeID-Methode | Ruft ein Typobjekt ab, das Informationen zu einem Objekt basierend auf seinen Typbezeichnern bereitstellt. |
| GetTypeID-Methode | Ruft den Typbezeichner für das Objekt an einer angegebenen Adresse ab. |
| GetTypeLayout-Methode | Ruft Informationen zum Layout eines Objekts im Arbeitsspeicher basierend auf seinem Typbezeichner ab. |
Bemerkungen
Diese Schnittstelle erweitert logisch die ICorDebugProcess-, ICorDebugProcess2- und ICorDebugProcess3-Schnittstellen .
Hinweis
Diese Schnittstelle unterstützt nicht die Remote-Aufrufe, entweder von einem anderen Computer oder von einem anderen Prozess.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5