Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene información sobre una región de memoria en el montón administrado.
Syntax
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Members
| Miembro | Description |
|---|---|
start |
Dirección inicial de la región de memoria. |
end |
Dirección final de la región de memoria. |
gen |
Miembro de enumeración CorDebugGenerationTypes que indica la generación de la región de memoria. |
heap |
Número de montón en el que reside la región de memoria. Consulte la sección Comentarios para obtener más información. |
Observaciones
La COR_SEGMENTS estructura representa una región de memoria en el montón administrado.
COR_SEGMENTS los objetos son miembros del objeto de colección ICorDebugHeapRegionEnum , que se rellena llamando al método ICorDebugProcess5::EnumerateHeapRegions .
El heap campo es el número de procesador, que corresponde al montón que se notifica. En el caso de los recolectores de elementos no utilizados de estación de trabajo, su valor siempre es cero, ya que las estaciones de trabajo solo tienen un montón de recolección de elementos no utilizados. En el caso de los recolectores de elementos no utilizados del servidor, su valor corresponde al procesador al que está asociado el montón. Tenga en cuenta que puede haber más o menos montones de recolección de elementos no utilizados que los procesadores reales debido a los detalles de implementación del recolector de elementos no utilizados.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.5