CorDebugInternalFrameType 枚举
标识堆栈帧的类型。 此枚举由 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,
STUBFRAME_CLASS_INIT = 0x00000007,
STUBFRAME_EXCEPTION = 0x00000008,
STUBFRAME_SECURITY = 0x00000009,
STUBFRAME_JIT_COMPILATION = 0x0000000a,
} CorDebugInternalFrameType;
成员
成员 | 说明 |
---|---|
STUBFRAME_NONE |
Null 值。 ICorDebugInternalFrame::GetFrameType 方法从不返回此值。 |
STUBFRAME_M2U |
托管的存根帧到非托管的存根帧。 |
STUBFRAME_U2M |
非托管的存根帧到托管的存根帧。 |
STUBFRAME_APPDOMAIN_TRANSITION |
应用程序域之间的转换。 |
STUBFRAME_LIGHTWEIGHT_FUNCTION |
轻量方法调用。 |
STUBFRAME_FUNC_EVAL |
函数计算的开头。 |
STUBFRAME_INTERNALCALL |
公共语言运行时的内部调用。 |
STUBFRAME_CLASS_INIT |
类初始化的开头。 |
STUBFRAME_EXCEPTION |
将引发异常。 |
STUBFRAME_SECURITY |
用于代码访问安全性的帧。 |
STUBFRAME_JIT_COMPILATION |
运行时对方法进行实时编译。 |
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈