Partilhar via


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.

Consulte também

Conceitos

Eventos ETW CLR