Estrutura DacpGcHeapData

Define um buffer de transporte para informação geral do monte de recolha de lixo.

Note

Esta API foi originalmente projetada para uso interno no tempo de execução. Embora agora seja suportado para uso de terceiros 3rd, recomendamos trabalhar com ICorDebug e ICorProfiler APIs quando possível.

Syntax

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

Members

Membro Descrição
bServerMode Um valor que indica se o runtime utiliza o servidor GC.
bGcStructuresValid Um valor que indica se as estruturas GC são válidas.
HeapCount O número de GC monta.
g_max_generation O número máximo de geração de GC.
Request Preenche a estrutura chamando ISOSDacInterface::GetGCHeapData.

Remarks

Essa estrutura vive dentro do tempo de execução e não é exposta através de cabeçalhos ou arquivos de biblioteca. Para o usar, defina a estrutura conforme especificado acima.

Requisitos

Plataformas: Consulte Requisitos do sistema.
Cabeçalho: Nenhum
Biblioteca: Nenhum
Versões do .NET Framework: Disponíveis desde a 4.7

Consulte também