ICorProfilerInfo3::GetFunctionLeave3Info メソッド
FunctionLeave3WithInfo 関数によってプロファイラーに報告される関数のスタック フレームおよび戻り値を提供します。 このメソッドは、FunctionLeave3WithInfo
コールバック中にのみ呼び出すことができます。
構文
HRESULT GetFunctionLeave3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[out] COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange);
パラメーター
functionId
[in] 返される関数の FunctionID
。
eltInfo
[in] 特定のスタック フレームに関する情報を表す不透明ハンドル。 プロファイラーでは、FunctionLeave3WithInfo 関数によってプロファイラーに対して指定されたものと同じ eltInfo
を指定する必要があります。
pFrameInfo
[out] 特定のスタック フレームに関するジェネリック情報を表す不透明ハンドル。 このハンドルは、プロファイラーが FunctionLeave3WithInfo
メソッドを呼び出した GetFunctionLeave3Info
コールバック内でのみ有効です。
pRetvalRange
[out] 関数から返される値を格納している COR_PRF_FUNCTION_ARGUMENT_RANGE 構造体へのポインター。 戻り値の情報にアクセスするには、COR_PRF_ENABLE_FUNCTION_RETVAL
フラグを設定する必要があります。 プロファイラーでは、ICorProfilerInfo::SetEventMask メソッドを使用してイベント フラグを設定できます。
解説
必要条件
:「システム要件」を参照してください。
ヘッダー : CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4 以降で使用可能
関連項目
.NET