CorDebugInternalFrameType

更新:2007 年 11 月

包含标识堆栈帧类型的值。此枚举由 ICorDebugInternalFrame::GetFrameType 方法使用。

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;

成员

成员

说明

STUBFRAME_NONE

模仿 Null 值。永远都不会从 ICorDebugInternalFrame::GetFrameType 方法返回此值。

STUBFRAME_M2U

指定托管到非托管的存根 (stub) 帧。

STUBFRAME_U2M

指定非托管到托管的存根 (stub) 帧。

STUBFRAME_APPDOMAIN_TRANSITION

指定应用程序域之间的转换。

STUBFRAME_LIGHTWEIGHT_FUNCTION

指定轻量方法调用。

STUBFRAME_FUNC_EVAL

指定函数计算的开始位置。

STUBFRAME_INTERNALCALL

指定内部调入公共语言运行库。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorDebug.idl

**库:**CorGuids.lib

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorDebugInternalFrame

其他资源

调试枚举