ランタイム情報 ETW イベント
これらの ETW イベントは、SKU、バージョン番号、アクティブ化の方法、起動時に使用されたコマンド ライン パラメーター、GUID (該当する場合) などのランタイムに関する情報をログに記録します。 1 つのプロセスで複数のランタイムが実行されている場合は、これらのイベントの情報 (ClrInstanceID) によってあいまいさを解消できます。
次の表に、2 つのランタイム情報イベントを示します。 これらのイベントは、すべてのキーワードまたはマスクで発生させることができます (詳細については、「CLR ETW キーワードおよびレベル」を参照してください)。
イベント |
イベント ID |
プロバイダー |
説明 |
---|---|---|---|
RuntimeInformationEvent |
187 |
CLRRuntime |
ランタイムが読み込まれたときに発生します。 |
RuntimeInformationDCStart |
187 |
CLRRundown |
読み込まれているランタイムを列挙します。 |
イベント データを次の表に示します。
フィールド名 |
データ型 |
説明 |
---|---|---|
ClrInstanceID |
win:UInt16 |
CLR または CoreCLR のインスタンスの一意の ID。 |
Sku |
win:UInt16 |
1 – デスクトップ CLR。 2 – CoreCLR。 |
BclVersion – Major Version |
win:UInt16 |
mscorlib.dll のメジャー バージョン。 |
BclVersion – Minor Version |
win:UInt16 |
mscorlib.dll のマイナー バージョン番号。 |
BclVersion – Build Number |
win:UInt16 |
mscorlib.dll のビルド番号。 |
BclVersion – QFE |
win:UInt16 |
mscorlib.dll の修正プログラムのバージョン番号。 |
VMVersion – Major Version |
win:UInt16 |
clr.dll または coreclr.dll (SKU によって決まります) のバージョン。 |
VMVersion – Minor Version |
win:UInt16 |
clr.dll または coreclr.dll (SKU によって決まります) のマイナー バージョン。 |
VMVersion – Build Number |
win:UInt16 |
clr.dll または coreclr.dll のビルド番号。 |
VMVersion – QFE |
win:UInt16 |
clr.dll または coreclr.dll の修正プログラムのバージョン番号。 |
StartupFlags |
win:UInt32 |
mscoree.h に定義された起動フラグ。 |
StartupMode |
win:UInt8 |
0x01 - マネージ実行可能ファイル。 0x02 - ホストされた CLR。 0x04 - C++ マネージ相互運用。 0x08 - COM アクティブ化。 0x10 - その他。 |
CommandLine |
win:UnicodeString |
StartupMode=0x01 の場合のみ null 以外。 |
ComObjectGUID |
win:GUID |
StartupMode=0x08 の場合のみ null 以外。 |
RuntimeDLLPath |
win:UnicodeString |
プロセスに読み込まれた CLR .dll ファイルへのパス。 |