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