Compartilhar via


Estrutura GcEvtArgs

Descreve um evento GC específico que ocorreu. Essa notificação é dada por meio do retorno de IXCLRDataExceptionNotification3::OnGcEvent chamada.

Observação

Essa API foi originalmente desenvolvida para uso interno no runtime. Embora ela agora tenha suporte para uso de terceiros, recomendamos trabalhar com as APIs ICorDebug e ICorProfiler quando possível.

Sintaxe

struct GcEvtArgs
{
    GcEvt_t typ;

    union
    {
      int condemnedGeneration;
    }
};

Membros

Membro Descrição
typ Indica o tipo de evento GC.
condemnedGeneration A geração condenada da GC.

Observe que o typ membro é uma enumeração que contém um dos seguintes valores:

Membro Valor Description
GC_MARK_END 1 Indica o fim da fase de marcação do GC.

Comentários

Essa estrutura reside dentro do runtime e não é exposta por meio de cabeçalhos ou arquivos de biblioteca. Para usá-la, defina a estrutura conforme especificado acima.

Requisitos

Plataformas: confira Requisitos do sistema. Cabeçalho: nenhum Biblioteca: nenhuma Versões do .NET Framework: disponíveis desde 4.7

Confira também