Bagikan melalui


Peristiwa Interop ETW

Peristiwa interop menangkap informasi tentang pembuatan dan penembolokan bahasa perantara umum (CIL).

Peristiwa ILStubGenerated

Tabel berikut menunjukkan kata kunci dan level. Untuk informasi selengkapnya, lihat Kata Kunci dan Tingkat ETW CLR.

Kata kunci untuk meningkatkan peristiwa Tingkat
InteropKeyword (0x2000) Informational(4)

Tabel berikut menunjukkan informasi peristiwa.

Kejadian ID Peristiwa Dimunculkan ketika
ILStubGenerated 88 Stub CIL telah dihasilkan.

Tabel berikut ini memperlihatkan data peristiwa.

Nama bidang Jenis data Deskripsi
ModuleID win:UInt16 Pengidentifikasi modul.
StubMethodID win:UInt64 Pengidentifikasi metode stub.
StubFlags win:UInt64 Bendera untuk stub:

0x1 - Interop terbalik.

0x2 - Interop COM.

0x4 - Stub yang dihasilkan oleh NGen.exe.

0x8 - Delegasi.

0x10 - Argumen variabel.

0x20 - Penerima panggilan tidak terkelola.
ManagedInteropMethodToken win:UInt32 Token untuk metode interop terkendali.
ManagedInteropMethodNameSpace win:UnicodeString Namespace layanan metode interop terkendali.
ManagedInteropMethodName win:UnicodeString Namespace layanan metode interop terkendali.
ManagedInteropMethodSignature win:UnicodeString Tanda tangan metode interop terkendali.
NativeMethodSignature win:UnicodeString Tanda tangan metode asli.
StubMethodSignature win:UnicodeString Tanda tangan metode stub.
StubMethodILCode win:UnicodeString Kode CIL untuk metode stub.
ClrInstanceID win:UInt16 ID unik untuk instans CLR atau CoreCLR.

ILStubCacheHit Event

Tabel berikut menunjukkan kata kunci dan level.

Kata kunci untuk meningkatkan peristiwa Tingkat
InteropKeyword (0x2000) Informational(4)

Tabel berikut menunjukkan informasi peristiwa.

Kejadian ID Peristiwa Dimunculkan ketika
ILStubCacheHit 89 Cache CIL telah diakses.

Tabel berikut ini memperlihatkan data peristiwa.

Nama bidang Jenis data Deskripsi
ModuleID win:UInt16 Pengidentifikasi modul.
StubMethodID win:UInt64 Pengidentifikasi metode stub.
ManagedInteropMethodToken win:UInt32 Token untuk metode interop terkendali.
ManagedInteropMethodNameSpace win:UnicodeString Namespace layanan metode interop terkendali.
ManagedInteropMethodName win:UnicodeString Namespace layanan metode interop terkendali.
ManagedInteropMethodSignature win:UnicodeString Tanda tangan metode interop terkendali.
ClrInstanceID win:UInt16 ID unik untuk instans CLR atau CoreCLR.

Lihat juga