Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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. |