ETW-Laufzeitinformationsereignisse
Diese ETW-Ereignisse erfassen Informationen über die Laufzeit, einschließlich der SKU, der Versionsnummer, der Art der Aktivierung der Laufzeit, der Befehlszeilenparameter, mit denen sie gestartet wurde, der GUID (wenn zutreffend) und weiterer wichtiger Informationen. Wenn innerhalb eines Prozesses mehrere Laufzeiten ausgeführt werden, helfen Ihnen die von diesen Ereignissen bereitgestellten Informationen dabei, die Laufzeiten eindeutig zu machen.
Die folgende Tabelle enthält zwei Laufzeitinformationsereignisse. Die Ereignisse können unter jedem Schlüsselwort oder jeder Maske ausgelöst werden. (Weitere Informationen finden Sie unter CLR ETW Keywords and Levels.)
Ereignis | Ereignis-ID | Anbieter | Beschreibung |
---|---|---|---|
RuntimeInformationEvent |
187 | CLRRuntime | Wird ausgelöst, wenn eine Laufzeit geladen wird |
RuntimeInformationDCStart |
187 | CLRRundown | Zählt die geladenen Laufzeiten auf |
Die folgende Tabelle zeigt die Ereignisdaten an.
Feldname | Datentyp | Beschreibung |
---|---|---|
ClrInstanceID | win:UInt16 | Eindeutige ID für die Instanz von CLR oder CoreCLR. |
Sku | win:UInt16 | 1 – Desktop-CLR 2 – CoreCLR |
BclVersion – Major Version | win:UInt16 | Hauptversion der mscorlib.dll |
BclVersion – Major Version | win:UInt16 | Nummer der Nebenversion der mscorlib.dll |
BclVersion – Build Number | win:UInt16 | Buildnummer der mscorlib.dll |
BclVersion – QFE | win:UInt16 | Nummer der Hotfixversion der mscorlib.dll |
VMVersion – Major Version | win:UInt16 | Version der clr.dll oder coreclr.dll, abhängig von der SKU |
VMVersion – Minor Version | win:UInt16 | Version der clr.dll oder coreclr.dll, abhängig von der SKU |
VMVersion – Build Number | win:UInt16 | Buildnummer der clr.dll oder coreclr.dll |
VMVersion – QFE | win:UInt16 | Nummer der Hotfixversion der clr.dll oder coreclr.dll |
StartupFlags | win:UInt32 | In mscoree.h definierte Startflags |
StartupMode | win:UInt8 | 0x01 – verwaltete ausführbare Datei 0x02 – gehostete CLR 0x04 – C++ verwalteter Interop 0x08 – COM-aktiviert 0x10 – andere |
CommandLine | win:UnicodeString | Nur ungleich NULL, wenn StartupMode = 0x01 |
ComObjectGUID | win:GUID | Nur ungleich NULL, wenn StartupMode = 0x08 |
RuntimeDLLPath | win:UnicodeString | Pfad zur CLR-DLL-Datei, die in den Prozess geladen wurde |