CorDebugInternalFrameType Enumeration
Contains values that identify the type of stack frame. This enumeration is used by the ICorDebugInternalFrame::GetFrameType method.
typedef enum CorDebugInternalFrameType {
STUBFRAME_NONE = 0x00000000,
STUBFRAME_M2U = 0x00000001,
STUBFRAME_U2M = 0x00000002,
STUBFRAME_APPDOMAIN_TRANSITION = 0x00000003,
STUBFRAME_LIGHTWEIGHT_FUNCTION = 0x00000004,
STUBFRAME_FUNC_EVAL = 0x00000005,
STUBFRAME_INTERNALCALL = 0x00000006,
} CorDebugInternalFrameType;
Members
Member |
Description |
---|---|
STUBFRAME_NONE |
Mimics a null value. This value is never returned from the ICorDebugInternalFrame::GetFrameType method. |
STUBFRAME_M2U |
Specifies a managed-to-unmanaged stub frame. |
STUBFRAME_U2M |
Specifies an unmanaged-to-managed stub frame. |
STUBFRAME_APPDOMAIN_TRANSITION |
Specifies a transition between application domains. |
STUBFRAME_LIGHTWEIGHT_FUNCTION |
Specifies a lightweight method call. |
STUBFRAME_FUNC_EVAL |
Specifies the start of function evaluation. |
STUBFRAME_INTERNALCALL |
Specifies an internal call into the common language runtime. |
Requirements
Platforms: See .NET Framework System Requirements.
Header: CorDebug.idl
Library: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
See Also
Reference
ICorDebugInternalFrame Interface