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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für