ETW-gebeurtenissen voor runtimegegevens
Deze ETW-gebeurtenissen registreren informatie over de runtime, waaronder de SKU, het versienummer, de manier waarop de runtime is geactiveerd, de opdrachtregelparameters waarmee deze is gestart, de GUID (indien van toepassing) en andere relevante informatie. Als er meerdere runtimes worden uitgevoerd binnen een proces, helpt de informatie die door deze gebeurtenissen (de ClrInstanceID) wordt verstrekt, om de runtimes dubbelzinnigheid te verhelpen.
In de volgende tabel ziet u de twee runtime-informatie gebeurtenissen. De gebeurtenissen kunnen worden gegenereerd onder elk trefwoord of masker. (Zie CLR ETW-trefwoorden en -niveaus voor meer informatie.)
Gebeurtenis | Gebeurtenis-id | Provider | Beschrijving |
---|---|---|---|
RuntimeInformationEvent |
187 | CLRRuntime | Wordt gegenereerd wanneer een runtime wordt geladen. |
RuntimeInformationDCStart |
187 | CLRRundown | Inventariseert de runtimes die worden geladen. |
De volgende tabel bevat gebeurtenisgegevens.
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
ClrInstanceID | win:UInt16 | Unieke id voor het clr- of CoreCLR-exemplaar. |
Sku | win:UInt16 | 1 – Desktop CLR. 2 – CoreCLR. |
BclVersion – primaire versie | win:UInt16 | Primaire versie van mscorlib.dll. |
BclVersion – secundaire versie | win:UInt16 | Secundair versienummer van mscorlib.dll. |
BclVersion – buildnummer | win:UInt16 | Buildnummer van mscorlib.dll. |
BclVersion – QFE | win:UInt16 | Hotfixversienummer van mscorlib.dll. |
VMVersion – primaire versie | win:UInt16 | De versie van clr.dll of coreclr.dll, afhankelijk van de SKU. |
VMVersion – secundaire versie | win:UInt16 | Secundaire versie van clr.dll of coreclr.dll, afhankelijk van de SKU. |
VMVersion – buildnummer | win:UInt16 | Buildnummer van clr.dll of coreclr.dll. |
VMVersion – QFE | win:UInt16 | Hotfixversienummer van clr.dll of coreclr.dll. |
StartupFlags | win:UInt32 | Opstartvlaggetjes die zijn gedefinieerd in mscoree.h. |
StartupMode | win:UInt8 | 0x01 : beheerd uitvoerbaar bestand. 0x02 - Gehoste CLR. 0x04 : beheerde C++-interoperabiliteit. 0x08 - COM-geactiveerd. 0x10 - Overig. |
Commandline | win:UnicodeString | Alleen niet null als StartupMode=0x01. |
ComObjectGUID | win:GUID | Alleen niet null als StartupMode=0x08. |
RuntimeDLLPath | win:UnicodeString | Pad naar het CLR-.dll-bestand dat in het proces is geladen. |