Estructura DacpGcHeapData

Define un búfer de transporte para la información general del montón de recolección de elementos no utilizados.

Note

Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.

Syntax

struct DacpGcHeapData
    : ZeroInit<DacpGcHeapData>
{
    BOOL bServerMode;
    BOOL bGcStructuresValid;
    UINT HeapCount;
    UINT g_max_generation;
    
    HRESULT Request(ISOSDacInterface *sos)
    {
        return sos->GetGCHeapData(this);
    }
};

Members

Miembro Descripción
bServerMode Valor que indica si el tiempo de ejecución usa gc del servidor.
bGcStructuresValid Valor que indica si las estructuras de GC son válidas.
HeapCount Número de montones de GC.
g_max_generation Número máximo de generación de GC.
Request Rellena la estructura llamando a ISOSDacInterface::GetGCHeapData.

Remarks

Esta estructura reside dentro del tiempo de ejecución y no se expone a través de ningún encabezado o archivo de biblioteca. Para usarlo, defina la estructura como se especificó anteriormente.

Requisitos

Plataformas: Consulte Requisitos del sistema.
Encabezado: Ninguno
Biblioteca: Ninguno
versiones de .NET Framework: disponibles desde la versión 4.7

Consulte también