次の方法で共有


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

ランタイムによるメソッドの 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 インターフェイス

その他の技術情報

列挙体のデバッグ