ICorDebugProcess5, interface
Étend l’interface ICorDebugProcess pour prendre en charge l’accès au tas managé, pour fournir des informations sur le nettoyage de la mémoire d’objets managés et pour déterminer si un débogueur charge des images depuis le cache des images natives locales de l’application.
Méthodes
Méthode | Description |
---|---|
EnableNGenPolicy, méthode | Définit une valeur déterminant 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 à nettoyer de la mémoire dans un processus. |
EnumerateHandles, méthode | Obtient un énumérateur pour les descripteurs d’objets 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 | Fournit 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. |
Notes
Cette interface étend logiquement les interfaces ICorDebugProcess, ICorDebugProcess2 et ICorDebugProcess3.
Notes
Cette interface ne prend pas en charge l’appel à distance, à partir d’un autre ordinateur ou d’un autre processus.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : disponible depuis la version 4.5