Поделиться через


События стека (трассировка событий Windows)

Событие стека создается при использовании ключевого слова стека и должно использоваться вместе с другими событиями для создания трассировок стека после вызова события. Оно регистрируется при включенном поставщике времени выполнения. Это очень часто случающееся событие, так как оно сопровождает создание другого события времени выполнения. По этой причине рекомендуется с осторожностью использовать это событие.

В следующей таблице показаны ключевое слово и уровень. (Дополнительные сведения см. в разделе Ключевые слова и уровни среды CLR (трассировка событий Windows).)

Ключевое слово для вызова события

Уровень

StackKeyword (0x40000000)

LogAlways(0)

В следующей таблице приведены сведения о событии.

Событие

Идентификатор события

Условие вызова

CLRStackWalk

82

Вместе с другими событиями, чтобы создавать трассировку стека после этого события.

В следующей таблице приведены сведения о событии.

Имя поля

Тип данных

Описание

ClrInstanceID

win:Uint16

Уникальный идентификатор времени выполнения.

Reserved1

win:UInt8

Зарезервировано.

Reserved2

win:UInt8

Зарезервировано.

FrameCount

win:UInt32

Число фрагментов в трассировке стека.

Стек

win:Pointer

Столбцы указателей операторов.

См. также

Основные понятия

События трассировки событий Windows в среде CLR