Freigeben über


Interop-ETW-Ereignisse

Interop-Ereignisse erfassen Informationen über die CIL-Stubgenerierung (Common Intermediate Language, CIL) und zwischenspeichern.

ILStubGenerated-Ereignis

Die folgende Tabelle zeigt das Schlüsselwort und die Ebene an. (Weitere Informationen finden Sie unter CLR ETW Keywords and Levels.)

Schlüsselwort zum Auslösen des Ereignisses Ebene
InteropKeyword (0x2000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ILStubGenerated 88 Der CIL-Stub wurde generiert.

Die folgende Tabelle zeigt die Ereignisdaten an.

Feldname Datentyp Beschreibung
ModuleID win:UInt16 Der Modulbezeichner.
StubMethodID win:UInt64 Der Bezeichner für die Stubmethode.
StubFlags win:UInt64 Die Flags für den Stub:

0x1 – Reverse-Interop.

0x2 – COM-Interop.

0x4 – Von „NGen.exe“ generierter Stub.

0x8 – Delegat.

0x10 – Variables Argument.

0x20 – Nicht verwalteter Aufgerufener.
ManagedInteropMethodToken win:UInt32 Das Token für die verwaltete Interop-Methode.
ManagedInteropMethodNameSpace win:UnicodeString Der Namespace für die verwaltete 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 CIL-Code für die Stubmethode.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.

ILStubCacheHit-Ereignis

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

Schlüsselwort zum Auslösen des Ereignisses Ebene
InteropKeyword (0x2000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ILStubCacheHit 89 Auf den CIL-Cache wurde zugegriffen.

Die folgende Tabelle zeigt die Ereignisdaten an.

Feldname Datentyp Beschreibung
ModuleID win:UInt16 Der Modulbezeichner.
StubMethodID win:UInt64 Der Bezeichner für die Stubmethode.
ManagedInteropMethodToken win:UInt32 Das Token für die verwaltete Interop-Methode.
ManagedInteropMethodNameSpace win:UnicodeString Der Namespace für die verwaltete 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.

Siehe auch