COR_PRF_TRANSITION_REASON 列舉
指出從 Managed 程式碼轉換成 Unmanaged 程式碼 (反之亦然) 的原因。
typedef enum {
COR_PRF_TRANSITION_CALL,
COR_PRF_TRANSITION_RETURN
} COR_PRF_TRANSITION_REASON;
成員
成員 |
描述 |
---|---|
COR_PRF_TRANSITION_CALL |
因呼叫函式而發生轉換。 |
COR_PRF_TRANSITION_RETURN |
因從函式傳回而發生轉換。 |
備註
當發生轉換時,分析工具會接收 ICorProfilerCallback::ManagedToUnmanagedTransition 或 ICorProfilerCallback::UnmanagedToManagedTransition 回呼,這些回呼提供 COR_PRF_TRANSITION_REASON 列舉型別的值以表示轉換原因。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorProf.idl、CorProf.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0