次の方法で共有


ICorDebugFunction2

更新 : 2007 年 11 月

ICorDebugFunction インターフェイスを論理的に拡張して、非ユーザー コードをスキップするマイ コードのみステップ実行によるデバッグをサポートします。

interface ICorDebugFunction2 : IUnknown {
        
    HRESULT EnumerateNativeCode (
        [out] ICorDebugCodeEnum   **ppCodeEnum
    );
        
    HRESULT GetJMCStatus (
        [out] BOOL                *pbIsJustMyCode
    );
        
    HRESULT GetVersionNumber (
        [out] ULONG32             *pnVersion
    );
        
    HRESULT SetJMCStatus (
        [in] BOOL                 bIsJustMyCode
    );
        
};

メソッド

メソッド

説明

ICorDebugFunction2::EnumerateNativeCode メソッド

(実装されていません。)この ICorDebugFunction2 オブジェクトによって参照される関数のネイティブ コード ステートメントを含む ICorDebugCodeEnum へのインターフェイス ポインタを取得します。

ICorDebugFunction2::GetJMCStatus メソッド

この関数がユーザー コードとしてマークされているかどうかを示す値を取得します。

ICorDebugFunction2::GetVersionNumber メソッド

この関数のエディット コンティニュ バージョンを取得します。

ICorDebugFunction2::SetJMCStatus メソッド

この関数を、マイ コードのみステップ実行としてマークします。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : CorDebug.idl

ライブラリ : CorGuids.lib

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

ICorDebugFunction

その他の技術情報

デバッグのインターフェイス