次の方法で共有


スタック ETW イベント

スタック イベントは、イベントの発生後にスタック トレースを生成するために他のイベントと組み合わせて使用します。 このイベントは、ランタイム プロバイダーが有効になっている場合に記録されます。 他のランタイム イベントが発生するたびに発生するため、非常に発生頻度が高く、 使用する際には注意が必要です。

次の表に、キーワードとレベルを示します (詳細については、「CLR ETW キーワードおよびレベル」を参照してください)。

イベントを発生させるキーワード

レベル

StackKeyword (0x40000000)

LogAlways(0)

次の表に、イベント情報を示します。

イベント

イベント ID

いつ発生するか

CLRStackWalk

82

他のイベントとの組み合わせによって発生し、イベントの発生後にスタック トレースを生成します。

次の表に、イベント データを示します。

フィールド名

データ型

説明

ClrInstanceID

win:Uint16

一意のランタイム識別子。

Reserved1

win:UInt8

予約されています。

Reserved2

win:UInt8

予約されています。

FrameCount

win:UInt32

スタック トレース内のフレーム数。

Stack

win:Pointer

命令ポインターの列。

参照

概念

CLR ETW イベント