COR_PRF_TRANSITION_REASON 列挙型

マネージド コードからアンマネージド コードへ、またはその逆の遷移の理由を示します。

構文

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 列挙体の値が提供されます。

必要条件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 1.0 以降で使用可能