Eventos ETW de interoperabilidad

Los eventos de interoperabilidad capturan información sobre la generación y el almacenamiento en caché del código auxiliar del lenguaje intermedio común (CIL).

Evento ILStubGenerated

En la tabla siguiente se muestra la palabra clave y el nivel. (Para obtener más información, vea CLR ETW Keywords and Levels).

Palabra clave para generar el evento Nivel
InteropKeyword (0 x 2000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ILStubGenerated 88 Se ha generado el código auxiliar de la CIL.

En la siguiente tabla se muestran los datos del evento.

Nombre del campo Tipo de datos Descripción
ModuleID win:UInt16 Identificador del módulo.
StubMethodID win:UInt64 Identificador del método de código auxiliar.
StubFlags win:UInt64 Marcas para el código auxiliar:

0x1 - Interoperabilidad inversa.

0x2 - Interoperabilidad COM.

0x4 - Código auxiliar generado por NGen.exe.

0x8 - Delegado.

0x10 - Argumento variable.

0x20 - Destinatario no administrado.
ManagedInteropMethodToken win:UInt32 Token del método de interoperabilidad administrado.
ManagedInteropMethodNameSpace win:UnicodeString Espacio de nombres del método de interoperabilidad administrado.
ManagedInteropMethodName win:UnicodeString Nombre del método de interoperabilidad administrado.
ManagedInteropMethodSignature win:UnicodeString Firma del método de interoperabilidad administrado.
NativeMethodSignature win:UnicodeString Firma del método nativo.
StubMethodSignature win:UnicodeString Firma del método de código auxiliar.
StubMethodILCode win:UnicodeString Código CIL para el método de código auxiliar.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento ILStubCacheHit

En la tabla siguiente se muestra la palabra clave y el nivel.

Palabra clave para generar el evento Nivel
InteropKeyword (0 x 2000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ILStubCacheHit 89 Se ha accedido a la memoria caché de la CIL.

En la siguiente tabla se muestran los datos del evento.

Nombre del campo Tipo de datos Descripción
ModuleID win:UInt16 Identificador del módulo.
StubMethodID win:UInt64 Identificador del método de código auxiliar.
ManagedInteropMethodToken win:UInt32 Token del método de interoperabilidad administrado.
ManagedInteropMethodNameSpace win:UnicodeString Espacio de nombres del método de interoperabilidad administrado.
ManagedInteropMethodName win:UnicodeString Nombre del método de interoperabilidad administrado.
ManagedInteropMethodSignature win:UnicodeString Firma del método de interoperabilidad administrado.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Consulte también