Interop ETW-händelser
Interop-händelser samlar in information om CIL(Common Intermediate Language) stub generation och cachelagring.
ILStubGenererad händelse
I följande tabell visas nyckelordet och nivån. (Mer information finns i CLR ETW-nyckelord och -nivåer.)
Nyckelord för att höja händelsen | Nivå |
---|---|
InteropKeyword (0x2000) |
Information(4) |
I följande tabell visas händelseinformationen.
Event | Händelse-ID | Upphöjt när |
---|---|---|
ILStubGenerated |
88 | CIL-stuben har genererats. |
I följande tabell visas händelsedata.
Fältnamn | Datatyp | beskrivning |
---|---|---|
ModuleID | win:UInt16 | Modulidentifieraren. |
StubMethodID | win:UInt64 | Stub-metodidentifieraren. |
StubFlags | win:UInt64 | Flaggorna för stub: 0x1 – Omvänd interop. 0x2 – COM interop. 0x4 – Stub som genereras av NGen.exe. 0x8 – Ombud. 0x10 – Variabelargument. 0x20 – Ohanterad samtalsmottagare. |
ManagedInteropMethodToken | win:UInt32 | Token för den hanterade interop-metoden. |
ManagedInteropMethodNameSpace | win:UnicodeString | Namnområdet för den hanterade interop-metoden. |
ManagedInteropMethodName | win:UnicodeString | Namnet på den hanterade interop-metoden. |
ManagedInteropMethodSignature | win:UnicodeString | Signaturen för den hanterade interop-metoden. |
NativeMethodSignature | win:UnicodeString | Den interna metodsignaturen. |
StubMethodSignature | win:UnicodeString | Stub-metodens signatur. |
StubMethodILCode | win:UnicodeString | CIL-koden för stub-metoden. |
ClrInstanceID | win:UInt16 | Unikt ID för instansen av CLR eller CoreCLR. |
ILStubCacheHit-händelse
I följande tabell visas nyckelordet och nivån.
Nyckelord för att höja händelsen | Nivå |
---|---|
InteropKeyword (0x2000) |
Information(4) |
I följande tabell visas händelseinformationen.
Event | Händelse-ID | Upphöjt när |
---|---|---|
ILStubCacheHit |
89 | CIL-cachen har använts. |
I följande tabell visas händelsedata.
Fältnamn | Datatyp | beskrivning |
---|---|---|
ModuleID | win:UInt16 | Modulidentifieraren. |
StubMethodID | win:UInt64 | Stub-metodidentifieraren. |
ManagedInteropMethodToken | win:UInt32 | Token för den hanterade interop-metoden. |
ManagedInteropMethodNameSpace | win:UnicodeString | Namnområdet för den hanterade interop-metoden. |
ManagedInteropMethodName | win:UnicodeString | Namnet på den hanterade interop-metoden. |
ManagedInteropMethodSignature | win:UnicodeString | Signaturen för den hanterade interop-metoden. |
ClrInstanceID | win:UInt16 | Unikt ID för instansen av CLR eller CoreCLR. |
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.