更新 : 2007 年 11 月
現在のスタックのフレームを表します。
interface ICorDebugFrame : IUnknown {
HRESULT CreateStepper (
[out] ICorDebugStepper **ppStepper
);
HRESULT GetCallee (
[out] ICorDebugFrame **ppFrame
);
HRESULT GetCaller(
[out] ICorDebugFrame **ppFrame
);
HRESULT GetChain (
[out] ICorDebugChain **ppChain
);
HRESULT GetCode (
[out] ICorDebugCode **ppCode
);
HRESULT GetFunction (
[out] ICorDebugFunction **ppFunction
);
HRESULT GetFunctionToken (
[out] mdMethodDef *pToken
);
HRESULT GetStackRange (
[out] CORDB_ADDRESS *pStart,
[out] CORDB_ADDRESS *pEnd
);
};
メソッド
メソッド |
説明 |
---|---|
この ICorDebugFrame を基準にしたステップ操作を実行する ICorDebugStepper を取得します。 |
|
このフレームが呼び出した現在のチェーン内の ICorDebugFrame へのポインタを取得します。これがチェーン内の最も内側のフレームである場合は null を返します。 |
|
このフレームを呼び出した現在のチェーン内の ICorDebugFrame へのポインタを取得します。これがチェーン内の最も外側のフレームである場合は null を返します。 |
|
この ICorDebugFrame が属している ICorDebugChain へのポインタを取得します。 |
|
このスタック フレームに関連付けられた ICorDebugCode へのポインタを取得します。 |
|
このスタック フレームに関連付けられたコードを含む ICorDebugFunction へのポインタを取得します。 |
|
このスタック フレームに関連付けられたコードを含む関数のメタデータ トークンを取得します。 |
|
この ICorDebugFrame によって表されるスタック フレームの絶対アドレス範囲を取得します。 |
必要条件
プラットフォーム : 「.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