ICorDebugProcess5 (Interfaz)ICorDebugProcess5 Interface

Extiende la interfaz ICorDebugProcess para admitir el acceso al montón administrado, para proporcionar información sobre la recolección de elementos no utilizados de objetos administrados y para determinar si un depurador carga imágenes desde la memoria caché de imágenes nativas local de la aplicación.Extends the ICorDebugProcess interface to support access to the managed heap, to provide information about garbage collection of managed objects, and to determine whether a debugger loads images from the application local native image cache.

MétodosMethods

MétodoMethod DescripciónDescription
EnableNGenPolicy (método)EnableNGenPolicy Method Establece un valor que determina cómo una aplicación carga imágenes nativas mientras se ejecuta en un depurador administrado.Sets a value that determines how an application loads native images while running under a managed debugger.
EnumerateGCReferences (método)EnumerateGCReferences Method Obtiene un enumerador para todos los objetos que se van a recopilar de elementos no utilizados en un proceso.Gets an enumerator for all objects that are to be garbage-collected in a process.
EnumerateHandles (método)EnumerateHandles Method Obtiene un enumerador para los identificadores de objetos de un proceso.Gets an enumerator for object handles in a process.
EnumerateHeap (método)EnumerateHeap Method Obtiene un enumerador para los objetos en el montón administrado.Gets an enumerator for objects on the managed heap.
EnumerateHeapRegions (método)EnumerateHeapRegions Method Obtiene un enumerador para las regiones del montón administrado.Gets an enumerator for regions of the managed heap.
GetArrayLayout (método)GetArrayLayout Method Obtiene información sobre el diseño de una matriz en la memoria.Gets information about the layout of an array in memory.
GetGCHeapInformation (método)GetGCHeapInformation Method Obtiene un puntero a una estructura de COR_HEAPINFO que contiene información sobre los objetos que se van a recopilar en el montón administrado.Gets a pointer to a COR_HEAPINFO structure that contains information about objects that are to be garbage-collected on the managed heap.
GetObject (método)GetObject Method Obtiene un puntero a un objeto en el montón administrado.Gets a pointer to an object on the managed heap.
GetTypeFields (método)GetTypeFields Method Obtiene un puntero a una matriz que contiene información de campo para un tipo basado en su identificador de tipo.Gets a pointer to an array that contains field information for a type based on its type identifier.
GetTypeForTypeID (método)GetTypeForTypeID Method Obtiene un objeto de tipo que proporciona información sobre un objeto basándose en sus identificadores de tipo.Gets a type object that provides information about an object based on its type identifiers.
GetTypeID (método)GetTypeID Method Obtiene el identificador de tipo para el objeto en una dirección especificada.Gets the type identifier for the object at a specified address.
GetTypeLayout (método)GetTypeLayout Method Obtiene información sobre el diseño de un objeto en memoria basándose en su identificador de tipo.Gets information about the layout of an object in memory based on its type identifier.

NotasRemarks

Esta interfaz extiende lógicamente las interfaces ICorDebugProcess, ICorDebugProcess2 y ICorDebugProcess3 ( .This interface logically extends the ICorDebugProcess, ICorDebugProcess2, and ICorDebugProcess3 interfaces.

Nota

Esta interfaz no admite la llamada remota, ya sea desde otro equipo o desde otro proceso.This interface does not support being called remotely, either from another machine or from another process.

Requisitos deRequirements

Plataformas: Vea Requisitos de sistema.Platforms: See System Requirements.

Encabezado: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.libLibrary: CorGuids.lib

.NET Framework versiones: Disponible desde la versión 4.5Available since 4.5.NET Framework Versions: Disponible desde la versión 4.5Available since 4.5

Vea tambiénSee also