Partager via


ICorDebugProcess5, interface

É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