スタック フレームの種類を識別します。 この列挙体は、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 |
ランタイムによるメソッドの 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
参照
参照
ICorDebugInternalFrame インターフェイス