Partager via


É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.

Voir aussi