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


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

События взаимодействия захватывают сведения о создании ловушек и кэшировании MSIL.

Эта категория состоит из следующих событий.

  • Событие ILStubGenerated

  • Событие ILStubCacheHit

Событие ILStubGenerated

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

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

Уровень

InteropKeyword (0x2000)

Информационный (4)

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

Событие

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

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

ILStubGenerated

88

Была создана заглушка языка MSIL.

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

Имя поля

Тип данных

Описание

ModuleID

win:UInt16

Идентификатор модуля.

StubMethodID

win:UInt64

Идентификатор метода-заглушки.

StubFlags

win:UInt64

Флаги для заглушки:

0x1 — Обратное взаимодействие.

0x2 — COM-взаимодействие.

0x4 — заглушка, созданная NGen.exe.

0x8 — делегат.

0x10 — переменный аргумент.

0x20 — неуправляемый вызываемый метод.

ManagedInteropMethodToken

win:UInt32

Маркер управляемого метода взаимодействия.

ManagedInteropMethodNameSpace

win:UnicodeString

Пространство имен управляемого метода взаимодействия.

ManagedInteropMethodName

win:UnicodeString

Имя управляемого метода взаимодействия.

ManagedInteropMethodSignature

win:UnicodeString

Сигнатура управляемого метода взаимодействия.

NativeMethodSignature

win:UnicodeString

Сигнатура неуправляемого метода.

StubMethodSignature

win:UnicodeString

Сигнатура метода-заглушки.

StubMethodILCode

win:UnicodeString

Код MSIL для метода-заглушки.

ClrInstanceID

win:UInt16

Уникальный идентификатор экземпляра среды CLR или CoreCLR.

К началу

Событие ILStubCacheHit

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

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

Уровень

InteropKeyword (0x2000)

Информационный (4)

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

Событие

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

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

ILStubCacheHit

89

Обращение к кэшу MSIL.

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

Имя поля

Тип данных

Описание

ModuleID

win:UInt16

Идентификатор модуля.

StubMethodID

win:UInt64

Идентификатор метода-заглушки.

ManagedInteropMethodToken

win:UInt32

Маркер управляемого метода взаимодействия.

ManagedInteropMethodNameSpace

win:UnicodeString

Пространство имен управляемого метода взаимодействия.

ManagedInteropMethodName

win:UnicodeString

Имя управляемого метода взаимодействия.

ManagedInteropMethodSignature

win:UnicodeString

Сигнатура управляемого метода взаимодействия.

ClrInstanceID

win:UInt16

Уникальный идентификатор экземпляра среды CLR или CoreCLR.

К началу

См. также

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

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