Partager via


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

Voir aussi