Události Trasování událostí pro Windows běhových informací
Tyto události EtW protokolují informace o modulu runtime, včetně skladové položky, čísla verze, způsobu, jakým byl modul runtime aktivován, parametrů příkazového řádku, se kterými byl spuštěn, identifikátoru GUID (pokud je k dispozici) a dalších relevantních informací. Pokud se v rámci procesu spouští více modulů runtime, informace poskytované těmito událostmi (ClrInstanceID) pomáhají rozluštit moduly runtime.
Následující tabulka obsahuje dvě události informací o modulu runtime. Události mohou být vyvolány pod libovolným klíčovým slovem nebo maskou. (Další informace najdete v tématu CLR ETW – klíčová slova a úrovně.)
Událost | ID události | Poskytovatel | Popis |
---|---|---|---|
RuntimeInformationEvent |
187 | CLRRuntime | Vyvolá se při načtení modulu runtime. |
RuntimeInformationDCStart |
187 | CLRRundown | Vytvoří výčet načtených modulů runtime. |
Následující tabulka obsahuje data událostí.
Název pole | Datový typ | Popis |
---|---|---|
ClrInstanceID | win:UInt16 | Jedinečné ID instance CLR nebo CoreCLR. |
Skladová jednotka (SKU) | win:UInt16 | 1 – Desktop CLR. 2 – CoreCLR. |
BclVersion – hlavní verze | win:UInt16 | Hlavní verze mscorlib.dll. |
BclVersion – podverze | win:UInt16 | Číslo podverze mscorlib.dll. |
BclVersion – číslo sestavení | win:UInt16 | Číslo sestavení mscorlib.dll. |
BclVersion – QFE | win:UInt16 | Číslo verze opravy hotfix mscorlib.dll. |
VMVersion – hlavní verze | win:UInt16 | Verze clr.dll nebo coreclr.dll v závislosti na SKU |
VMVersion – podverze | win:UInt16 | Podverze clr.dll nebo coreclr.dll v závislosti na skladové pou sadě. |
VMVersion – číslo sestavení | win:UInt16 | Číslo sestavení clr.dll nebo coreclr.dll. |
VMVersion – QFE | win:UInt16 | Číslo verze opravy hotfix clr.dll nebo coreclr.dll. |
StartupFlags | win:UInt32 | Příznaky spuštění definované v mscoree.h. |
StartupMode | win:UInt8 | 0x01 – spravovaný spustitelný soubor. 0x02 – hostovaný CLR. 0x04 – spravovaná interop jazyka C++. 0x08 – aktivovaný pomocí modelu COM. 0x10 - Jiné. |
CommandLine | win:UnicodeString | Bez hodnoty null pouze v případě, že StartupMode=0x01. |
ComObjectGUID | win:GUID | Bez hodnoty null pouze v případě, že StartupMode=0x08. |
RuntimeDLLPath | win:UnicodeString | Cesta k souboru CLR .dll, který byl načten do procesu. |