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.
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