Eventos de informação de tempo de execução do ETW
Esses eventos ETW registrar informações sobre o tempo de execução, incluindo a SKU, o número de versão, da maneira em que o tempo de execução foi ativado, os parâmetros de linha de comando, ele foi iniciado com o GUID (se aplicável), e outras informações relevantes. Se vários tempos de execução estão em execução dentro de um processo, as informações fornecidas por esses eventos (o ClrInstanceID) ajuda a remover a ambigüidade os tempos de execução.
A tabela a seguir mostra os dois eventos de informações de tempo de execução. Os eventos podem ser gerados em qualquer palavra-chave ou uma máscara. (Para obter mais informações, consulte Níveis e palavras-chave do ETW CLR.)
Evento |
Identificação de evento |
Provider |
Descrição |
---|---|---|---|
RuntimeInformationEvent |
187 |
CLRRuntime |
Gerado quando um tempo de execução é carregado. |
RuntimeInformationDCStart |
187 |
CLRRundown |
Enumera os tempos de execução são carregados. |
A tabela a seguir mostra os dados de evento.
Nome do campo |
Tipo de dados |
Descrição |
---|---|---|
ClrInstanceID |
Win: UInt16. |
Identificação exclusiva para a instância do CLR ou CoreCLR. |
SKU |
Win: UInt16. |
1 – CLR de desktop. 2 – CoreCLR. |
BclVersion – versão principal |
Win: UInt16. |
Versão principal de 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 da compilação da mscorlib. dll. |
BclVersion – QFE |
Win: UInt16. |
Número de versão do hotfix de mscorlib. dll. |
VMVersion – versão principal |
Win: UInt16. |
Versão do clr.dll ou CoreCLR. dll, dependendo do SKU. |
VMVersion – versão secundária |
Win: UInt16. |
Versão secundária da clr.dll ou CoreCLR. dll, dependendo do SKU. |
VMVersion – número de compilação |
Win: UInt16. |
Número da compilação da clr.dll ou CoreCLR. dll. |
VMVersion – QFE |
Win: UInt16. |
Número de versão de hotfix de clr.dll ou CoreCLR. dll. |
StartupFlags |
Win: UInt32. |
Sinalizadores de inicialização definidos em mscoree.h. |
StartupMode |
Win: UInt8 |
0x01 - executável gerenciado. 0x02 - hospedado do CLR. 0x04 - C++ gerenciado interop. 0x08 - ativada de COM. 0x10 - outros. |
Linha de comando |
Win: UnicodeString |
Não-nulos apenas se StartupMode = 0x01. |
ComObjectGUID |
Win: GUID. |
Não-nulos apenas se StartupMode = 0x08. |
RuntimeDLLPath |
Win: UnicodeString |
Caminho para o arquivo. dll CLR que foi carregado no processo. |