Compartilhar via


Eventos ETW de interoperabilidade

Informações sobre a geração de stub do Microsoft intermediate language (MSIL) e o cache de captura de eventos de interoperabilidade.

Esta categoria consiste dos seguintes eventos:

  • Evento de ILStubGenerated

  • Evento de ILStubCacheHit

Evento de ILStubGenerated

A tabela a seguir mostra o nível e a palavra-chave. (Para obter mais informações, consulte Níveis e palavras-chave do ETW CLR.)

Palavra-chave para disparar o evento.

Level

InteropKeyword(0x2000)

Informational(4)

A tabela a seguir mostra as informações de evento.

Evento

Identificação de evento

Gerado quando

ILStubGenerated

88

O fragmento de código MSIL foi gerado.

A tabela a seguir mostra os dados do evento.

Nome do campo

Tipo de dados

Descrição

ModuleID

Win: UInt16.

O identificador do módulo.

StubMethodID

Win: UInt64.

O identificador de método de stub.

StubFlags

Win: UInt64.

Os sinalizadores para o stub:

0x1 - interop inversa.

0x2 - o COM interop.

0x4 - stub gerado por NGen. exe.

0x8 - delegate.

0x10 - variável arrgument.

0x20 - receptor não gerenciado.

ManagedInteropMethodToken

Win: UInt32.

O token para o método gerenciado de interoperabilidade.

ManagedInteropMethodNameSpace

Win: UnicodeString

O namespace do método gerenciado interop.

ManagedInteropMethodName

Win: UnicodeString

O nome do método gerenciado interop.

ManagedInteropMethodSignature

Win: UnicodeString

A assinatura do método gerenciado interop.

NativeMethodSignature

Win: UnicodeString

A assinatura do método nativo.

StubMethodSignature

Win: UnicodeString

A assinatura do método de stub.

StubMethodILCode

Win: UnicodeString

O código MSIL para o método de stub.

ClrInstanceID

Win: UInt16.

Identificação exclusiva para a instância do CLR ou CoreCLR.

Voltar ao topo

Evento de ILStubCacheHit

A tabela a seguir mostra o nível e a palavra-chave.

Palavra-chave para disparar o evento.

Level

InteropKeyword(0x2000)

Informational(4)

A tabela a seguir mostra as informações de evento.

Evento

Identificação de evento

Gerado quando

ILStubCacheHit

89

O cache MSIL foi acessado.

A tabela a seguir mostra os dados do evento.

Nome do campo

Tipo de dados

Descrição

ModuleID

Win: UInt16.

O identificador do módulo.

StubMethodID

Win: UInt64.

O identificador de método de stub.

ManagedInteropMethodToken

Win: UInt32.

O token para o método gerenciado de interoperabilidade.

ManagedInteropMethodNameSpace

Win: UnicodeString

O namespace do método gerenciado interop.

ManagedInteropMethodName

Win: UnicodeString

O nome do método gerenciado interop.

ManagedInteropMethodSignature

Win: UnicodeString

A assinatura do método gerenciado interop.

ClrInstanceID

Win: UInt16.

Identificação exclusiva para a instância do CLR ou CoreCLR.

Voltar ao topo

Consulte também

Conceitos

Eventos ETW CLR