События стека (трассировка событий Windows)
Событие стека создается при использовании ключевого слова стека и должно использоваться вместе с другими событиями для создания трассировок стека после вызова события. Оно регистрируется при включенном поставщике времени выполнения. Это очень часто случающееся событие, так как оно сопровождает создание другого события времени выполнения. По этой причине рекомендуется с осторожностью использовать это событие.
В следующей таблице показаны ключевое слово и уровень. (Дополнительные сведения см. в разделе Ключевые слова и уровни среды CLR (трассировка событий Windows).)
Ключевое слово для вызова события |
Уровень |
---|---|
StackKeyword (0x40000000) |
LogAlways(0) |
В следующей таблице приведены сведения о событии.
Событие |
Идентификатор события |
Условие вызова |
---|---|---|
CLRStackWalk |
82 |
Вместе с другими событиями, чтобы создавать трассировку стека после этого события. |
В следующей таблице приведены сведения о событии.
Имя поля |
Тип данных |
Описание |
---|---|---|
ClrInstanceID |
win:Uint16 |
Уникальный идентификатор времени выполнения. |
Reserved1 |
win:UInt8 |
Зарезервировано. |
Reserved2 |
win:UInt8 |
Зарезервировано. |
FrameCount |
win:UInt32 |
Число фрагментов в трассировке стека. |
Стек |
win:Pointer |
Столбцы указателей операторов. |