Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Interop events capture information about Microsoft intermediate language (MSIL) stub generation and caching.
This category consists of the following events:
ILStubGenerated Event
ILStubCacheHit Event
ILStubGenerated Event
The following table shows the keyword and level. (For more information, see CLR ETW Keywords and Levels.)
Keyword for raising the event |
Level |
---|---|
InteropKeyword (0x2000) |
Informational(4) |
The following table shows the event information.
Event |
Event ID |
Raised when |
---|---|---|
ILStubGenerated |
88 |
The MSIL stub has been generated. |
The following table shows the event data.
Field name |
Data type |
Description |
---|---|---|
ModuleID |
win:UInt16 |
The module identifier. |
StubMethodID |
win:UInt64 |
The stub method identifier. |
StubFlags |
win:UInt64 |
The flags for the stub: 0x1 - Reverse interop. 0x2 - COM interop. 0x4 - Stub generated by NGen.exe. 0x8 - Delegate. 0x10 - Variable arrgument. 0x20 - Unmanaged callee. |
ManagedInteropMethodToken |
win:UInt32 |
The token for the managed interop method. |
ManagedInteropMethodNameSpace |
win:UnicodeString |
The namespace of the managed interop method. |
ManagedInteropMethodName |
win:UnicodeString |
The name of the managed interop method. |
ManagedInteropMethodSignature |
win:UnicodeString |
The signature of the managed interop method. |
NativeMethodSignature |
win:UnicodeString |
The native method signature. |
StubMethodSignature |
win:UnicodeString |
The stub method signature. |
StubMethodILCode |
win:UnicodeString |
The MSIL code for the stub method. |
ClrInstanceID |
win:UInt16 |
Unique ID for the instance of CLR or CoreCLR. |
Back to top
ILStubCacheHit Event
The following table shows the keyword and level.
Keyword for raising the event |
Level |
---|---|
InteropKeyword (0x2000) |
Informational(4) |
The following table shows the event information.
Event |
Event ID |
Raised when |
---|---|---|
ILStubCacheHit |
89 |
The MSIL cache has been accessed. |
The following table shows the event data.
Field name |
Data type |
Description |
---|---|---|
ModuleID |
win:UInt16 |
The module identifier. |
StubMethodID |
win:UInt64 |
The stub method identifier. |
ManagedInteropMethodToken |
win:UInt32 |
The token for the managed interop method. |
ManagedInteropMethodNameSpace |
win:UnicodeString |
The namespace of the managed interop method. |
ManagedInteropMethodName |
win:UnicodeString |
The name of the managed interop method. |
ManagedInteropMethodSignature |
win:UnicodeString |
The signature of the managed interop method. |
ClrInstanceID |
win:UInt16 |
Unique ID for the instance of CLR or CoreCLR. |
Back to top