Eventi ETW di interoperabilitàInterop ETW Events

Gli eventi di interoperabilità acquisiscono informazioni sulla generazione di stub e la memorizzazione nella cache di Microsoft Intermediate Language (MSIL).Interop events capture information about Microsoft intermediate language (MSIL) stub generation and caching.

Questa categoria include i seguenti eventi:This category consists of the following events:

Evento ILStubGeneratedILStubGenerated Event

La tabella seguente illustra la parola chiave e il livelloThe following table shows the keyword and level. Per altre informazioni, vedere CLR ETW Keywords and Levels.(For more information, see CLR ETW Keywords and Levels.)

Parola chiave per la generazione dell'eventoKeyword for raising the event LivelloLevel
InteropKeyword (0x2000)InteropKeyword (0x2000) Informativo (4)Informational(4)

La tabella seguente mostra le informazioni sull'evento.The following table shows the event information.

EventoEvent ID eventoEvent ID Generato quandoRaised when
ILStubGenerated 8888 È stato generato lo stub MSIL.The MSIL stub has been generated.

La tabella seguente mostra i dati dell'evento.The following table shows the event data.

Nome campoField name Tipo di datiData type DescrizioneDescription
ModuleIDModuleID win:UInt16win:UInt16 L’identificatore del modulo.The module identifier.
StubMethodIDStubMethodID win:UInt64win:UInt64 L’identificatore del metodo stub.The stub method identifier.
StubFlagsStubFlags win:UInt64win:UInt64 Flag per lo stub:The flags for the stub:

0x1 - Interoperabilità inversa.0x1 - Reverse interop.

0x2 - interoperabilità COM.0x2 - COM interop.

0x4 - stub generato da NGen.exe.0x4 - Stub generated by NGen.exe.

0x8 - Delegato.0x8 - Delegate.

0x10 - Argomento variabile.0x10 - Variable arrgument.

0x20 - Computer chiamato non gestito.0x20 - Unmanaged callee.
ManagedInteropMethodTokenManagedInteropMethodToken win:UInt32win:UInt32 Il token per il metodo di interoperabilità gestito.The token for the managed interop method.
ManagedInteropMethodNameSpaceManagedInteropMethodNameSpace win:UnicodeStringwin:UnicodeString Lo spazio dei nomi per il metodo di interoperabilità gestito.The namespace of the managed interop method.
ManagedInteropMethodNameManagedInteropMethodName win:UnicodeStringwin:UnicodeString Il nome per il metodo di interoperabilità gestito.The name of the managed interop method.
ManagedInteropMethodSignatureManagedInteropMethodSignature win:UnicodeStringwin:UnicodeString La firma per il metodo di interoperabilità gestito.The signature of the managed interop method.
NativeMethodSignatureNativeMethodSignature win:UnicodeStringwin:UnicodeString La firma del metodo nativo.The native method signature.
StubMethodSignatureStubMethodSignature win:UnicodeStringwin:UnicodeString La firma del metodo stub.The stub method signature.
StubMethodILCodeStubMethodILCode win:UnicodeStringwin:UnicodeString Il codice MSIL per il metodo stub.The MSIL code for the stub method.
ClrInstanceIDClrInstanceID win:UInt16win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.Unique ID for the instance of CLR or CoreCLR.

Torna all'inizioBack to top

Evento ILStubCacheHitILStubCacheHit Event

La tabella seguente illustra la parola chiave e il livelloThe following table shows the keyword and level.

Parola chiave per la generazione dell'eventoKeyword for raising the event LivelloLevel
InteropKeyword (0x2000)InteropKeyword (0x2000) Informativo (4)Informational(4)

La tabella seguente mostra le informazioni sull'evento.The following table shows the event information.

EventoEvent ID eventoEvent ID Generato quandoRaised when
ILStubCacheHit 8989 La cache MSIL ha avuto accesso.The MSIL cache has been accessed.

La tabella seguente mostra i dati dell'evento.The following table shows the event data.

Nome campoField name Tipo di datiData type DescrizioneDescription
ModuleIDModuleID win:UInt16win:UInt16 L’identificatore del modulo.The module identifier.
StubMethodIDStubMethodID win:UInt64win:UInt64 L’identificatore del metodo stub.The stub method identifier.
ManagedInteropMethodTokenManagedInteropMethodToken win:UInt32win:UInt32 Il token per il metodo di interoperabilità gestito.The token for the managed interop method.
ManagedInteropMethodNameSpaceManagedInteropMethodNameSpace win:UnicodeStringwin:UnicodeString Lo spazio dei nomi per il metodo di interoperabilità gestito.The namespace of the managed interop method.
ManagedInteropMethodNameManagedInteropMethodName win:UnicodeStringwin:UnicodeString Il nome per il metodo di interoperabilità gestito.The name of the managed interop method.
ManagedInteropMethodSignatureManagedInteropMethodSignature win:UnicodeStringwin:UnicodeString La firma per il metodo di interoperabilità gestito.The signature of the managed interop method.
ClrInstanceIDClrInstanceID win:UInt16win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.Unique ID for the instance of CLR or CoreCLR.

Torna all'inizioBack to top

Vedere ancheSee Also

Eventi ETW di CLRCLR ETW Events