次の方法で共有


.NET ランタイム相互運用イベント

これらのランタイム イベントは、共通中間言語 (CIL) スタブ生成に関する情報をキャプチャします。 これらのイベントを診断目的で使用する方法の詳細については、「.NET アプリケーションのログ記録とトレース を参照してください。

ILStubGenerated イベント

イベントを発生させるためのキーワード レベル
InteropKeyword (0x2000) Informational(4)
出来事 イベント ID 発生日時
ILStubGenerated 88 IL スタブが生成されます。
フィールド名 データ型 形容
ModuleID win:UInt16 モジュール識別子。
StubMethodID win:UInt64 スタブ メソッド識別子。
StubFlags win:UInt32 スタブのフラグ:

0x1 - 逆相互運用。

0x2 - COM 相互運用機能。

0x4 - NGen.exeによって生成されたスタブ。

0x8 - デリゲート。

0x10 - 変数引数。

0x20 - アンマネージド呼び出し先。

0x40 - 構造体マーシャリング
ManagedInteropMethodToken win:UInt32 マネージド相互運用メソッドのトークン。
ManagedInteropMethodNameSpace win:UnicodeString マネージド相互運用メソッドの名前空間と外側の型。
ManagedInteropMethodName win:UnicodeString マネージド相互運用メソッドの名前。
ManagedInteropMethodSignature win:UnicodeString マネージド相互運用メソッドのシグネチャ。
NativeMethodSignature win:UnicodeString ネイティブ メソッドシグネチャ。
StubMethodSignature win:UnicodeString スタブ メソッドシグネチャ。
StubMethodILCode win:UnicodeString スタブ メソッドの共通中間言語 (CIL) コード。
ClrInstanceID win:UInt16 CLR または CoreCLR のインスタンスの一意の ID。