Dela via


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