Partilhar via


Eventos ETW de Informações de Runtime

Estes eventos ETW registam informações sobre o runtime, incluindo o SKU, o número da versão, a forma como o runtime foi ativado, os parâmetros da linha de comandos com os quais foi iniciado, o GUID (se aplicável) e outras informações relevantes. Se vários runtimes estiverem a ser executados num processo, as informações fornecidas por estes eventos (clrInstanceID) ajudam a desambiguar os runtimes.

A tabela seguinte mostra os dois eventos de informações de runtime. Os eventos podem ser gerados sob qualquer palavra-chave ou máscara. (Para obter mais informações, consulte Palavras-chave e Níveis do CLR ETW.)

Evento ID do Evento Fornecedor Description
RuntimeInformationEvent 187 CLRRuntime Gerado quando um runtime é carregado.
RuntimeInformationDCStart 187 CLRRundown Enumera os runtimes que são carregados.

A tabela seguinte mostra os dados do evento.

Nome do campo Tipo de dados Descrição
ClrInstanceID win:UInt16 ID exclusivo para a instância de CLR ou CoreCLR.
Sku win:UInt16 1 – CLR de Ambiente de Trabalho.

2 – CoreCLR.
BclVersion – Versão Principal win:UInt16 Versão principal do mscorlib.dll.
BclVersion – Versão Secundária win:UInt16 Número de versão secundária de mscorlib.dll.
BclVersion – Número de Compilação win:UInt16 Número de compilação de mscorlib.dll.
BclVersion – QFE win:UInt16 Número da versão da correção de mscorlib.dll.
VMVersion – Versão Principal win:UInt16 Versão do clr.dll ou coreclr.dll, consoante o SKU.
VMVersion – Versão Secundária win:UInt16 Versão secundária de clr.dll ou coreclr.dll, dependendo do SKU.
VMVersion – Número de Compilação win:UInt16 Número de compilação de clr.dll ou coreclr.dll.
VMVersion – QFE win:UInt16 Número da versão de correção de clr.dll ou coreclr.dll.
StartupFlags win:UInt32 Sinalizadores de arranque definidos em mscoree.h.
StartupMode win:UInt8 0x01 - Executável gerido.

0x02 - CLR alojado.

0x04 - Interop gerido C++.

0x08 - ativado por COM.

0x10 - Outro.
Linha de Comandos win:UnicodeString Não nulo apenas se StartupMode=0x01.
ComObjectGUID win:GUID Não nulo apenas se StartupMode=0x08.
RuntimeDLLPath win:UnicodeString Caminho para o ficheiro de .dll CLR que foi carregado para o processo.

Ver também