Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Proporciona información general sobre el montón de recolección de elementos no utilizados, incluido si es enumerable.
Syntax
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Members
| Miembro | Description |
|---|---|
areGCStructuresValid |
true si las estructuras de recolección de elementos no utilizados son válidas y se puede enumerar el montón; de lo contrario, false. |
pointerSize |
Tamaño, en bytes, de punteros en la arquitectura de destino. |
numHeaps |
Número de montones de recolección de elementos no utilizados lógicos en el proceso. |
concurrent |
true si la recolección de elementos no utilizados simultánea (en segundo plano) está habilitada; de lo contrario, false. |
gcType |
Miembro de la enumeración CorDebugGCType que indica si el recolector de elementos no utilizados se ejecuta en una estación de trabajo o en un servidor. |
Observaciones
Se devuelve una instancia de la COR_HEAPINFO estructura llamando al método ICorDebugProcess5::GetGCHeapInformation .
Antes de enumerar objetos en el montón de recolección de elementos no utilizados, siempre debe comprobar el areGCStructuresValid campo para asegurarse de que el montón está en un estado enumerable. Para obtener más información, vea el método ICorDebugProcess5::GetGCHeapInformation .
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