Compartir a través de


Eventos ETW de información en tiempo de ejecución

Estos eventos ETW registran información sobre el tiempo de ejecución, lo que incluye la SKU, el número de versión, la manera en que se ha activado el tiempo de ejecución, los parámetros de línea de comandos con los que se ha iniciado, el GUID (si está disponible) y otra información relevante. Si se están ejecutando varios tiempos de ejecución dentro de un proceso, la información proporcionada por estos eventos (ClrInstanceID) ayuda a eliminar la ambigüedad de los tiempos de ejecución.

En la tabla siguiente se muestran los dos eventos de información en tiempo de ejecución. Los eventos se pueden generar bajo cualquier palabra clave o máscara. (Para obtener más información, vea CLR ETW Keywords and Levels).

Evento Id. de evento Proveedor Descripción
RuntimeInformationEvent 187 CLRRuntime Se genera cuando se carga un tiempo de ejecución.
RuntimeInformationDCStart 187 CLRRundown Enumera los tiempos de ejecución que se han cargado.

En la siguiente tabla se muestran los datos del evento.

Nombre del campo Tipo de datos Descripción
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.
SKU win:UInt16 1 – CLR de escritorio.

2 – CoreCLR.
BclVersion – Versión principal win:UInt16 Versión principal de mscorlib.dll.
BclVersion – Versión secundaria win:UInt16 Número de versión secundaria de mscorlib.dll.
BclVersion – Número de compilación win:UInt16 Número de compilación de mscorlib.dll.
BclVersion – QFE win:UInt16 Número de versión de revisión de mscorlib.dll.
VMVersion – Versión principal win:UInt16 Versión de clr.dll o coreclr.dll, en función de la SKU.
VMVersion – Versión secundaria win:UInt16 Versión secundaria de clr.dll o coreclr.dll, en función de la SKU.
VMVersion – Número de compilación win:UInt16 Número de compilación de clr.dll o coreclr.dll.
VMVersion – QFE win:UInt16 Número de versión de revisión de clr.dll o coreclr.dll.
StartupFlags win:UInt32 Marcas de inicio definidas en mscoree.h.
StartupMode win:UInt8 0x01: ejecutable administrado.

0x02: CLR hospedado.

0x04: interoperabilidad administrada de C++.

0x08: activado para COM.

0x10: otros.
CommandLine win:UnicodeString Distinto de NULL únicamente si StartupMode=0x01.
ComObjectGUID win:GUID Distinto de NULL únicamente si StartupMode=0x08.
RuntimeDLLPath win:UnicodeString Ruta de acceso al archivo .dll de CLR que se ha cargado en el proceso.

Consulte también