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 |
Managed 至 Unmanaged Stub 框架。 |
STUBFRAME_U2M |
Unmanaged 至 Managed Stub 框架。 |
STUBFRAME_APPDOMAIN_TRANSITION |
應用程式定義域之間的轉換。 |
STUBFRAME_LIGHTWEIGHT_FUNCTION |
輕量型方法呼叫。 |
STUBFRAME_FUNC_EVAL |
函式評估的開頭。 |
STUBFRAME_INTERNALCALL |
Common Language Runtime 的內部呼叫。 |
STUBFRAME_CLASS_INIT |
類別初始化的開始。 |
STUBFRAME_EXCEPTION |
所擲回的例外狀況。 |
STUBFRAME_SECURITY |
用於程式碼存取安全性的框架。 |
STUBFRAME_JIT_COMPILATION |
執行階段正在 JIT 編譯方法。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl、CorDebug.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0