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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.