Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Étend l’interface ICorDebugProcess pour prendre en charge l’accès au tas managé, pour fournir des informations sur le garbage collection d’objets managés et déterminer si un débogueur charge des images à partir du cache d’images natif local de l’application.
Méthodes
| Méthode | Descriptif |
|---|---|
| EnableNGenPolicy, méthode | Définit une valeur qui détermine comment une application charge des images natives lors de l’exécution sous un débogueur managé. |
| EnumerateGCReferences, méthode | Obtient un énumérateur pour tous les objets à collecter dans un processus. |
| EnumerateHandles, méthode | Obtient un énumérateur pour les handles d’objet dans un processus. |
| EnumerateHeap, méthode | Obtient un énumérateur pour les objets sur le tas managé. |
| EnumerateHeapRegions, méthode | Obtient un énumérateur pour les régions du tas managé. |
| GetArrayLayout, méthode | Obtient des informations sur la disposition d’un tableau en mémoire. |
| GetGCHeapInformation, méthode | Obtient un pointeur vers une structure COR_HEAPINFO qui contient des informations sur les objets qui doivent être collectés par le garbage-collect sur le tas managé. |
| GetObject, méthode | Obtient un pointeur vers un objet sur le tas managé. |
| GetTypeFields, méthode | Obtient un pointeur vers un tableau qui contient des informations de champ pour un type en fonction de son identificateur de type. |
| GetTypeForTypeID, méthode | Obtient un objet de type qui fournit des informations sur un objet en fonction de ses identificateurs de type. |
| GetTypeID, méthode | Obtient l’identificateur de type de l’objet à une adresse spécifiée. |
| GetTypeLayout, méthode | Obtient des informations sur la disposition d’un objet en mémoire en fonction de son identificateur de type. |
Remarques
Cette interface étend logiquement les interfaces ICorDebugProcess, ICorDebugProcess2 et ICorDebugProcess3 .
Note
Cette interface ne prend pas en charge l’appel à distance, à partir d’un autre ordinateur ou d’un autre processus.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 4.5