Condividi tramite


Eventi ETW di informazione di runtime

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. Se più runtime sono in esecuzione all'interno di un processo, le informazioni fornite da questi eventi (ClrInstanceID) consentono di distinguere tra i runtime.

La tabella seguente mostra i due eventi di informazioni sui runtime. Gli eventi possono essere generati con qualsiasi parola chiave o maschera. Per altre informazioni, vedere CLR ETW Keywords and Levels.

Evento ID evento Provider Descrizione
RuntimeInformationEvent 187 CLRRuntime Generato quando viene caricato un runtime.
RuntimeInformationDCStart 187 CLRRundown Enumera i runtime caricati.

La tabella seguente mostra i dati degli eventi.

Nome del campo Tipo di dati Descrizione
ClrInstanceID win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.
Sku win:UInt16 1 - CLR desktop.

2 - CoreCLR.
BclVersion – Major Version win:UInt16 Versione principale di mscorlib.dll.
BclVersion – Minor Version win:UInt16 Numero della versione secondaria di mscorlib.dll.
BclVersion – Build Number win:UInt16 Numero di build di mscorlib.dll.
BclVersion – QFE win:UInt16 Numero della versione hotfix di mscorlib.dll.
VMVersion – Major Version win:UInt16 Versione di clr.dll o coreclr.dll, a seconda dello SKU.
VMVersion – Minor Version win:UInt16 Versione secondaria di clr.dll o coreclr.dll, a seconda dello SKU.
VMVersion – Build Number win:UInt16 Numero di build di clr.dll o coreclr.dll.
VMVersion – QFE win:UInt16 Numero della versione hotfix di clr.dll o coreclr.dll.
StartupFlags win:UInt32 Flag di avvio definiti in mscoree.h.
StartupMode win:UInt8 0x01 - Eseguibile gestito.

0x02 - CLR ospitato.

0x04 - Interoperabilità gestita C++.

0x08 - Attivazione COM.

0x10 - Altro.
CommandLine win:UnicodeString Non Null solo se StartupMode=0x01.
ComObjectGUID win:GUID Non Null solo se StartupMode=0x08.
RuntimeDLLPath win:UnicodeString Percorso del file DLL CLR che è stato caricato nel processo.

Vedi anche