Eventi ETW di informazione di runtimeRuntime Information ETW Events

Questi eventi ETW registrano informazioni sul runtime, inclusi lo SKU, il numero della versione, la modalità di attivazione del runtime, i parametri della riga di comando con cui è stato avviato il runtime, il GUID (se applicabile) e altre informazioni rilevanti.These ETW events log information about the runtime, including the SKU, version number, the manner in which the runtime was activated, the command-line parameters it was started with, the GUID (if applicable), and other relevant information. Se più runtime sono in esecuzione all'interno di un processo, le informazioni fornite da questi eventi (ClrInstanceID) consentono di distinguere tra i runtime.If multiple runtimes are executing within a process, the information provided by these events (the ClrInstanceID) helps disambiguate the runtimes.

La tabella seguente mostra i due eventi di informazioni sui runtime.The following table shows the two runtime information events. Gli eventi possono essere generati con qualsiasi parola chiave o maschera.The events can be raised under any keyword or mask. Per altre informazioni, vedere CLR ETW Keywords and Levels.(For more information, see CLR ETW Keywords and Levels.)

eventEvent ID eventoEvent ID ProviderProvider DescrizioneDescription
RuntimeInformationEvent 187187 CLRRuntimeCLRRuntime Generato quando viene caricato un runtime.Raised when a runtime is loaded.
RuntimeInformationDCStart 187187 CLRRundownCLRRundown Enumera i runtime caricati.Enumerates the runtimes that are loaded.

La tabella seguente mostra i dati degli eventi.The following table shows event data.

Nome campoField name Tipo di datiData type DescrizioneDescription
ClrInstanceIDClrInstanceID win:UInt16win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.Unique ID for the instance of CLR or CoreCLR.
SkuSku win:UInt16win:UInt16 1 - CLR desktop.1 – Desktop CLR.

2 - CoreCLR.2 – CoreCLR.
BclVersion – Major VersionBclVersion – Major Version win:UInt16win:UInt16 Versione principale di mscorlib.dll.Major version of mscorlib.dll.
BclVersion – Minor VersionBclVersion – Minor Version win:UInt16win:UInt16 Numero della versione secondaria di mscorlib.dll.Minor version number of mscorlib.dll.
BclVersion – Build NumberBclVersion – Build Number win:UInt16win:UInt16 Numero di build di mscorlib.dll.Build number of mscorlib.dll.
BclVersion – QFEBclVersion – QFE win:UInt16win:UInt16 Numero della versione hotfix di mscorlib.dll.Hotfix version number of mscorlib.dll.
VMVersion – Major VersionVMVersion – Major Version win:UInt16win:UInt16 Versione di clr.dll o coreclr.dll, a seconda dello SKU.Version of clr.dll or coreclr.dll, depending on SKU.
VMVersion – Minor VersionVMVersion – Minor Version win:UInt16win:UInt16 Versione secondaria di clr.dll o coreclr.dll, a seconda dello SKU.Minor version of clr.dll or coreclr.dll, depending on SKU.
VMVersion – Build NumberVMVersion – Build Number win:UInt16win:UInt16 Numero di build di clr.dll o coreclr.dll.Build number of clr.dll or coreclr.dll.
VMVersion – QFEVMVersion – QFE win:UInt16win:UInt16 Numero della versione hotfix di clr.dll o coreclr.dll.Hotfix version number of clr.dll or coreclr.dll.
StartupFlagsStartupFlags win:UInt32win:UInt32 Flag di avvio definiti in mscoree.h.Startup flags defined in mscoree.h.
StartupModeStartupMode win:UInt8win:UInt8 0x01 - Eseguibile gestito.0x01 - Managed executable.

0x02 - CLR ospitato.0x02 - Hosted CLR.

0x04 - Interoperabilità gestita C++.0x04 - C++ managed interop.

0x08 - Attivazione COM.0x08 - COM-activated.

0x10 - Altro.0x10 - Other.
CommandLineCommandLine win:UnicodeStringwin:UnicodeString Non Null solo se StartupMode=0x01.Non-null only if StartupMode=0x01.
ComObjectGUIDComObjectGUID win:GUIDwin:GUID Non Null solo se StartupMode=0x08.Non-null only if StartupMode=0x08.
RuntimeDLLPathRuntimeDLLPath win:UnicodeStringwin:UnicodeString Percorso del file DLL CLR che è stato caricato nel processo.Path to the CLR .dll file that was loaded into the process.

Vedere ancheSee Also

Eventi ETW di CLRCLR ETW Events