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
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.