Interop ETW 이벤트
Interop 이벤트는 MSIL(Microsoft Intermediate Language) 스텁 생성 및 캐싱에 대한 정보를 캡처합니다.
이 범주는 다음 이벤트로 구성됩니다.
ILStubGenerated 이벤트
ILStubCacheHit 이벤트
ILStubGenerated 이벤트
다음 표에서는 키워드 및 수준을 보여 줍니다. 자세한 내용은 CLR ETW 키워드 및 수준을 참조하십시오.
이벤트를 발생시키는 키워드 |
수준 |
---|---|
InteropKeyword(0x2000) |
Informational(4) |
다음 표에서는 이벤트 정보를 보여 줍니다.
Event |
이벤트 ID |
발생하는 경우 |
---|---|---|
ILStubGenerated |
88 |
MSIL 스텁이 생성되었습니다. |
다음 표에서는 이벤트 데이터를 보여 줍니다.
필드 이름 |
데이터 형식 |
설명 |
---|---|---|
ModuleID |
win:UInt16 |
모듈 식별자입니다. |
StubMethodID |
win:UInt64 |
스텁 메서드 식별자입니다. |
StubFlags |
win:UInt64 |
스텁의 플래그입니다. 0x1 - 역 interop 0x2 - COM interop 0x4 - NGen.exe에 의해 생성된 스텁 0x8 - 대리자 0x10 - 가변 인수 0x20 - 비관리 호출 수신자 |
ManagedInteropMethodToken |
win:UInt32 |
관리되는 interop 메서드의 토큰입니다. |
ManagedInteropMethodNameSpace |
win:UnicodeString |
관리되는 interop 메서드의 네임스페이스입니다. |
ManagedInteropMethodName |
win:UnicodeString |
관리되는 interop 메서드의 이름입니다. |
ManagedInteropMethodSignature |
win:UnicodeString |
관리되는 interop 메서드의 시그니처입니다. |
NativeMethodSignature |
win:UnicodeString |
네이티브 메서드 시그니처입니다. |
StubMethodSignature |
win:UnicodeString |
스텁 메서드 시그니처입니다. |
StubMethodILCode |
win:UnicodeString |
스텁 메서드의 MSIL 코드입니다. |
ClrInstanceID |
win:UInt16 |
CLR 또는 CoreCLR 인스턴스의 고유 ID입니다. |
맨 위로 이동
ILStubCacheHit 이벤트
다음 표에서는 키워드 및 수준을 보여 줍니다.
이벤트를 발생시키는 키워드 |
수준 |
---|---|
InteropKeyword(0x2000) |
Informational(4) |
다음 표에서는 이벤트 정보를 보여 줍니다.
Event |
이벤트 ID |
발생하는 경우 |
---|---|---|
ILStubCacheHit |
89 |
MSIL 캐시가 액세스되었습니다. |
다음 표에서는 이벤트 데이터를 보여 줍니다.
필드 이름 |
데이터 형식 |
설명 |
---|---|---|
ModuleID |
win:UInt16 |
모듈 식별자입니다. |
StubMethodID |
win:UInt64 |
스텁 메서드 식별자입니다. |
ManagedInteropMethodToken |
win:UInt32 |
관리되는 interop 메서드의 토큰입니다. |
ManagedInteropMethodNameSpace |
win:UnicodeString |
관리되는 interop 메서드의 네임스페이스입니다. |
ManagedInteropMethodName |
win:UnicodeString |
관리되는 interop 메서드의 이름입니다. |
ManagedInteropMethodSignature |
win:UnicodeString |
관리되는 interop 메서드의 시그니처입니다. |
ClrInstanceID |
win:UInt16 |
CLR 또는 CoreCLR 인스턴스의 고유 ID입니다. |
맨 위로 이동