Interop-ETW-Ereignisse

In Interopereignissen werden Informationen zur MSIL (Microsoft Intermediate Language)-Stubgenerierung und -Zwischenspeicherung erfasst.

Diese Kategorie besteht aus den folgenden Ereignissen:

  • ILStubGenerated-Ereignis

  • ILStubCacheHit-Ereignis

ILStubGenerated-Ereignis

Die folgende Tabelle zeigt das Schlüsselwort und die Ebene. (Weitere Informationen finden Sie unter CLR-ETW-Schlüsselwörter und -Ebenen.)

Schlüsselwort zum Auslösen des Ereignisses

Ebene

InteropKeyword (0x2000)

Informational(4)

Die folgende Tabelle zeigt die Ereignisinformationen.

Ereignis

Ereignis-ID

Auslöser

ILStubGenerated

88

Der MSIL-Stub wurde generiert.

Die folgende Tabelle zeigt die Ereignisdaten.

Feldname

Datentyp

Beschreibung

ModuleID

win:UInt16

Der Modulbezeichner.

StubMethodID

win:UInt64

Der Stubmethodenbezeichner.

StubFlags

win:UInt64

Die Flags für den Stub.

0x1 – Umgekehrte Interop.

0x2 – COM-Interop.

0x4 – Von NGen.exe generierter Stub.

0x8 – Delegat.

0x10 – Variablenargument.

0x20 – Nicht verwalteter Aufgerufener.

ManagedInteropMethodToken

win:UInt32

Das Token für die verwaltete Interop-Methode.

ManagedInteropMethodNameSpace

win:UnicodeString

Der Namespace der verwalteten Interop-Methode.

ManagedInteropMethodName

win:UnicodeString

Der Name der verwalteten Interop-Methode.

ManagedInteropMethodSignature

win:UnicodeString

Die Signatur der verwalteten Interop-Methode.

NativeMethodSignature

win:UnicodeString

Die systemeigene Methodensignatur.

StubMethodSignature

win:UnicodeString

Die Signatur der Stubmethode.

StubMethodILCode

win:UnicodeString

Der MSIL-Code für die Stubmethode.

ClrInstanceID

win:UInt16

Eindeutige ID für die Instanz von CLR oder CoreCLR.

Zurück nach oben

ILStubCacheHit-Ereignis

Die folgende Tabelle zeigt das Schlüsselwort und die Ebene.

Schlüsselwort zum Auslösen des Ereignisses

Ebene

InteropKeyword (0x2000)

Informational(4)

Die folgende Tabelle zeigt die Ereignisinformationen.

Ereignis

Ereignis-ID

Auslöser

ILStubCacheHit

89

Auf den MSIL-Cache wurde zugegriffen.

Die folgende Tabelle zeigt die Ereignisdaten.

Feldname

Datentyp

Beschreibung

ModuleID

win:UInt16

Der Modulbezeichner.

StubMethodID

win:UInt64

Der Stubmethodenbezeichner.

ManagedInteropMethodToken

win:UInt32

Das Token für die verwaltete Interop-Methode.

ManagedInteropMethodNameSpace

win:UnicodeString

Der Namespace der verwalteten Interop-Methode.

ManagedInteropMethodName

win:UnicodeString

Der Name der verwalteten Interop-Methode.

ManagedInteropMethodSignature

win:UnicodeString

Die Signatur der verwalteten Interop-Methode.

ClrInstanceID

win:UInt16

Eindeutige ID für die Instanz von CLR oder CoreCLR.

Zurück nach oben

Siehe auch

Konzepte

CLR-ETW-Ereignisse