Compartilhar via


Eventos de interoperabilidade de runtime do .NET

Esses eventos de runtime capturam informações sobre a geração de stub de Linguagem Intermediária Comum (CIL). Para obter mais informações sobre como usar esses eventos para fins de diagnóstico, consulte registro em log e rastreamento de aplicativos .NET.

Evento ILStubGenerated

Palavra-chave para elevar o evento Nível
InteropKeyword (0x2000) Informativo(4)
Acontecimento ID do evento Gerado quando
ILStubGenerated 88 Um Stub il é gerado.
Nome do campo Tipo de dado Descrição
ModuleID win:UInt16 O identificador do módulo.
StubMethodID win:UInt64 O identificador do método stub.
StubFlags win:UInt32 Os sinalizadores do stub:

0x1 - Interoperabilidade inversa.

0x2 – interoperabilidade COM.

0x4 – Stub gerado por NGen.exe.

0x8 - Delegado.

0x10 - Argumento variável.

0x20 - Destinatário não gerenciado.

0x40 – Marshal struct
ManagedInteropMethodToken win:UInt32 O token para o método de interoperabilidade gerenciado.
ManagedInteropMethodNameSpace win:UnicodeString O namespace e o tipo delimitado do método de interoperabilidade gerenciado.
ManagedInteropMethodName win:UnicodeString O nome do método de interoperabilidade gerenciado.
ManagedInteropMethodSignature win:UnicodeString A assinatura do método de interoperabilidade gerenciado.
NativeMethodSignature win:UnicodeString A assinatura do método nativo.
StubMethodSignature win:UnicodeString A assinatura do método stub.
StubMethodILCode win:UnicodeString O código CIL (Common Intermediate Language) para o método stub.
ClrInstanceID win:UInt16 ID exclusiva para a instância de CLR ou CoreCLR.