Événements ETW d'interopérabilité
Les événements d’interopérabilité capturent des informations sur la génération et la mise en cache du stub CIL (Common Intermediate Language).
Événement ILStubGenerated
Le tableau suivant montre les mots clés et les niveaux. (Pour plus d'informations, consultez CLR ETW Keywords and Levels.)
Mot clé pour déclencher l'événement | Level |
---|---|
InteropKeyword (0x2000) |
Informatif(4) |
Le tableau ci-dessous montre les informations liées aux événements.
Événement | ID de l’événement | Moment du déclenchement |
---|---|---|
ILStubGenerated |
88 | Le stub CIL a été généré. |
Le tableau ci-dessous montre les données liées aux événements.
Nom du champ | Type de données | Description |
---|---|---|
ModuleID | win:UInt16 | Identificateur de module. |
StubMethodID | win:UInt64 | Identificateur de la méthode stub |
StubFlags | win:UInt64 | Indicateurs du stub : 0x1 – Interopérabilité inversée. 0x2 – COM Interop 0x4 – Stub généré par NGen.exe. 0x8 – Délégué 0x10 - Argument de variable. 0x20 – Appelé non managé |
ManagedInteropMethodToken | win:UInt32 | Jeton de la méthode d’interopérabilité managée |
ManagedInteropMethodNameSpace | win:UnicodeString | Espace de noms de la méthode d’interopérabilité managée |
ManagedInteropMethodName | win:UnicodeString | Nom de la méthode d’interopérabilité managée |
ManagedInteropMethodSignature | win:UnicodeString | Signature de la méthode d'interopérabilité managée |
NativeMethodSignature | win:UnicodeString | Signature de la méthode native |
StubMethodSignature | win:UnicodeString | Signature de la méthode stub |
StubMethodILCode | win:UnicodeString | Code CIL de la méthode stub. |
ClrInstanceID | win:UInt16 | ID unique de l'instance de CLR ou CoreCLR. |
Événement ILStubCacheHit
Le tableau suivant montre les mots clés et les niveaux.
Mot clé pour déclencher l'événement | Level |
---|---|
InteropKeyword (0x2000) |
Informatif(4) |
Le tableau ci-dessous montre les informations liées aux événements.
Événement | ID de l’événement | Moment du déclenchement |
---|---|---|
ILStubCacheHit |
89 | Le cache CIL a été accédé. |
Le tableau ci-dessous montre les données liées aux événements.
Nom du champ | Type de données | Description |
---|---|---|
ModuleID | win:UInt16 | Identificateur de module. |
StubMethodID | win:UInt64 | Identificateur de la méthode stub |
ManagedInteropMethodToken | win:UInt32 | Jeton de la méthode d’interopérabilité managée |
ManagedInteropMethodNameSpace | win:UnicodeString | Espace de noms de la méthode d’interopérabilité managée |
ManagedInteropMethodName | win:UnicodeString | Nom de la méthode d’interopérabilité managée |
ManagedInteropMethodSignature | win:UnicodeString | Signature de la méthode d'interopérabilité managée |
ClrInstanceID | win:UInt16 | ID unique de l'instance de CLR ou CoreCLR. |