Eventi ETW di interoperabilità

Gli eventi di interoperabilità acquisiscno informazioni sulla generazione e la memorizzazione nella cache dello stub di Common Intermediate Language (CIL).

Evento ILStubGenerated

La tabella seguente illustra la parola chiave e il livello Per altre informazioni, vedere CLR ETW Keywords and Levels.

Parola chiave per la generazione dell'evento Level
InteropKeyword (0x2000) Informativo (4)

La tabella seguente mostra le informazioni sull'evento.

Event ID evento Generato quando
ILStubGenerated 88 Lo stub CIL è stato generato.

La tabella seguente mostra i dati dell'evento.

Nome campo Tipo di dati Descrizione
ModuleID win:UInt16 Identificatore del modulo.
StubMethodID win:UInt64 L’identificatore del metodo stub.
StubFlags win:UInt64 Flag per lo stub:

0x1 - Interoperabilità inversa.

0x2 - interoperabilità COM.

0x4 - stub generato da NGen.exe.

0x8 - Delegato.

0x10 - Argomento variabile.

0x20 - Computer chiamato non gestito.
ManagedInteropMethodToken win:UInt32 Il token per il metodo di interoperabilità gestito.
ManagedInteropMethodNameSpace win:UnicodeString Lo spazio dei nomi per il metodo di interoperabilità gestito.
ManagedInteropMethodName win:UnicodeString Il nome per il metodo di interoperabilità gestito.
ManagedInteropMethodSignature win:UnicodeString La firma per il metodo di interoperabilità gestito.
NativeMethodSignature win:UnicodeString La firma del metodo nativo.
StubMethodSignature win:UnicodeString La firma del metodo stub.
StubMethodILCode win:UnicodeString Codice CIL per il metodo stub.
ClrInstanceID win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.

Evento ILStubCacheHit

La tabella seguente illustra la parola chiave e il livello

Parola chiave per la generazione dell'evento Level
InteropKeyword (0x2000) Informativo (4)

La tabella seguente mostra le informazioni sull'evento.

Event ID evento Generato quando
ILStubCacheHit 89 È stato eseguito l'accesso alla cache CIL.

La tabella seguente mostra i dati dell'evento.

Nome campo Tipo di dati Descrizione
ModuleID win:UInt16 Identificatore del modulo.
StubMethodID win:UInt64 L’identificatore del metodo stub.
ManagedInteropMethodToken win:UInt32 Il token per il metodo di interoperabilità gestito.
ManagedInteropMethodNameSpace win:UnicodeString Lo spazio dei nomi per il metodo di interoperabilità gestito.
ManagedInteropMethodName win:UnicodeString Il nome per il metodo di interoperabilità gestito.
ManagedInteropMethodSignature win:UnicodeString La firma per il metodo di interoperabilità gestito.
ClrInstanceID win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.

Vedi anche