Události Trasování událostí pro Windows interoperability
Události interoperability zaznamenávají informace o generování a ukládání do mezipaměti v běžných zprostředkujících jazycích (CIL).
ILStubGenerated – událost
Následující tabulka ukazuje klíčové slovo a úroveň. (Další informace najdete v tématu Klíčová slova a úrovně CLR ETW.)
Klíčové slovo pro vyvolání události | Level |
---|---|
InteropKeyword (0x2000) |
Informační(4) |
V následující tabulce jsou uvedeny informace o události.
Událost | ID události | Vyvolání při |
---|---|---|
ILStubGenerated |
88 | Zástupný procedura CIL byla vygenerována. |
V následující tabulce jsou uvedena data události.
Název pole | Datový typ | Popis |
---|---|---|
ModuleID | win:UInt16 | Identifikátor modulu. |
StubMethodID | win:UInt64 | Identifikátor metody zástupných procedur. |
StubFlags | win:UInt64 | Příznaky pro zástupný kód: 0x1 – zpětná spolupráce. 0x2 – interoperabilita modelu COM. 0x4 – zástupný procedura vygenerovaná NGen.exe. 0x8 – delegát. 0x10 – argument proměnné. 0x20 - nespravovaný volaný. |
ManagedInteropMethodToken | win:UInt32 | Token pro spravovanou metodu spolupráce. |
ManagedInteropMethodNameSpace | win:UnicodeString | Obor názvů spravované metody spolupráce. |
ManagedInteropMethodName | win:UnicodeString | Název spravované metody vzájemné spolupráce. |
ManagedInteropMethodSignature | win:UnicodeString | Podpis spravované metody spolupráce. |
NativeMethodSignature | win:UnicodeString | Podpis nativní metody. |
StubMethodSignature | win:UnicodeString | Podpis metody zástupných procedur. |
Kód StubMethodIL | win:UnicodeString | Kód CIL pro metodu zástupných procedur. |
ClrInstanceID | win:UInt16 | Jedinečné ID instance CLR nebo CoreCLR. |
ILStubCacheHit – událost
Následující tabulka ukazuje klíčové slovo a úroveň.
Klíčové slovo pro vyvolání události | Level |
---|---|
InteropKeyword (0x2000) |
Informační(4) |
V následující tabulce jsou uvedeny informace o události.
Událost | ID události | Vyvolání při |
---|---|---|
ILStubCacheHit |
89 | K mezipaměti CIL se přistupuje. |
V následující tabulce jsou uvedena data události.
Název pole | Datový typ | Popis |
---|---|---|
ModuleID | win:UInt16 | Identifikátor modulu. |
StubMethodID | win:UInt64 | Identifikátor metody zástupných procedur. |
ManagedInteropMethodToken | win:UInt32 | Token pro spravovanou metodu spolupráce. |
ManagedInteropMethodNameSpace | win:UnicodeString | Obor názvů spravované metody spolupráce. |
ManagedInteropMethodName | win:UnicodeString | Název spravované metody vzájemné spolupráce. |
ManagedInteropMethodSignature | win:UnicodeString | Podpis spravované metody spolupráce. |
ClrInstanceID | win:UInt16 | Jedinečné ID instance CLR nebo CoreCLR. |
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.