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
[入力] 返される関数の FunctionID。eltInfo
[入力] 特定のスタック フレームに関する情報を表す不透明ハンドル。 プロファイラーは、FunctionLeave3WithInfo 関数でプロファイラーに指定されたものと同じ eltInfo を提供する必要があります。pFrameInfo
[出力] 特定のスタック フレームに関するジェネリック情報を表す不透明ハンドル。 このハンドルは、プロファイラーが GetFunctionLeave3Info メソッドを呼び出した FunctionLeave3WithInfo コールバックの間にのみ有効です。pRetvalRange
[出力] 関数から返される値を格納する COR_PRF_FUNCTION_ARGUMENT_RANGE 構造体へのポインター。 戻り値の情報にアクセスするには、COR_PRF_ENABLE_FUNCTION_RETVAL フラグを設定する必要があります。 プロファイラーは ICorProfilerInfo::SetEventMask メソッドを使用してイベント フラグを設定します。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4