Partager via


Événements ETW d'information du runtime

Ces événements ETW journalise des informations sur l’exécution, notamment la référence SKU, le numéro de version, le mode d’activation du runtime, les paramètres de ligne de commande avec lesquels il a été démarré, le GUID (le cas échéant) et d’autres informations pertinentes. Si plusieurs runtimes sont exécutés dans un processus, les informations fournies par ces événements (le ClrInstanceID) permettent de lever l’ambiguïté sur les runtimes.

Le tableau ci-dessous montre les deux événements d’informations liés au runtime. Les événements peuvent être déclenchés sous n’importe quel mot clé ou masque. (Pour plus d'informations, consultez CLR ETW Keywords and Levels.)

Événement ID de l’événement Fournisseur Description
RuntimeInformationEvent 187 CLRRuntime Déclenché lorsqu’un runtime est chargé.
RuntimeInformationDCStart 187 CLRRundown Énumère les runtimes chargés.

Le tableau suivant affiche des données liées aux événements.

Nom du champ Type de données Description
ClrInstanceID win:UInt16 ID unique de l'instance de CLR ou CoreCLR.
Sku win:UInt16 1 – Desktop CLR.

2 – CoreCLR.
BclVersion – Version principale win:UInt16 Version principale de mscorlib.dll.
BclVersion – Version secondaire win:UInt16 Numéro de la version secondaire de mscorlib.dll.
BclVersion – Numéro de build win:UInt16 Numéro de build de mscorlib.dll.
BclVersion – Correctif QFE win:UInt16 Numéro de version du correctif logiciel de mscorlib.dll.
VMVersion – Version principale win:UInt16 Version de clr.dll ou de coreclr.dll, selon la référence SKU.
VMVersion – Version secondaire win:UInt16 Version secondaire de clr.dll ou de coreclr.dll, selon la référence SKU.
VMVersion – Numéro de build win:UInt16 Numéro de build de clr.dll ou de coreclr.dll.
VMVersion – Correctif QFE win:UInt16 Numéro du correctif logiciel de clr.dll ou de coreclr.dll.
StartupFlags win:UInt32 Indicateurs de démarrage définis dans mscoree.h.
StartupMode win:UInt8 0x01 - Fichier exécutable managé.

0x02 - CLR hébergé.

0x04 - Code Interop managé C++.

0x08 - Activé pour COM.

0x10 - Autre.
CommandLine win:UnicodeString Non null seulement si StartupMode=0x01.
ComObjectGUID win:GUID Non null seulement si StartupMode=0x08.
RuntimeDLLPath win:UnicodeString Chemin du fichier .dll du CLR qui a été chargé dans le processus.

Voir aussi