共用方式為


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::ManagedToUnmanagedTransitionICorProfilerCallback::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