COR_PRF_TRANSITION_REASON Enumeration
Indicates the reason for a transition from managed to unmanaged code, or vice versa.
typedef enum {
COR_PRF_TRANSITION_CALL,
COR_PRF_TRANSITION_RETURN
} COR_PRF_TRANSITION_REASON;
Members
Member |
Description |
---|---|
COR_PRF_TRANSITION_CALL |
The transition is due to a call into a function. |
COR_PRF_TRANSITION_RETURN |
The transition is due to a return from a function. |
Remarks
When a transition occurs, the profiler receives an ICorProfilerCallback::ManagedToUnmanagedTransition or ICorProfilerCallback::UnmanagedToManagedTransition callback, either of which provides a value of the COR_PRF_TRANSITION_REASON enumeration to indicate the reason for the transition.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: CorProf.idl
Library: CorGuids.lib
.NET Framework Version: 2.0, 1.1, 1.0