ICorProfilerInfo3::GetFunctionEnter3Info メソッド
FunctionEnter3WithInfo 関数によってプロファイラーに報告されるスタック フレームと関数の引数に関する情報を提供します。 このメソッドは、FunctionEnter3WithInfo コールバック中にのみ呼び出すことができます。
HRESULT GetFunctionEnter3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[in, out] ULONG *pcbArgumentInfo,
[out, size_is(*pcbArgumentInfo)]
COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo);
パラメーター
functionId
[入力] 入力される関数の FunctionID。eltInfo
[入力] 特定のスタック フレームに関する情報を表す不透明ハンドル。 プロファイラーは、FunctionEnter3WithInfo 関数で指定されたものと同じ eltInfo を提供する必要があります。pFrameInfo
[出力] 特定のスタック フレームに関するジェネリック情報を表す不透明ハンドル。 このハンドルは、プロファイラーが GetFunctionEnter3Info メソッドを呼び出した FunctionEnter3WithInfo コールバック内でのみ有効です。pcbArgumentInfo
[入力、出力] 入力された関数に渡される引数の数へのポインター。pArgumentInfo
[出力] メモリ内での関数の引数の位置を左から右の順序で表す COR_PRF_FUNCTION_ARGUMENT_INFO 構造体へのポインター。
解説
プロファイラーは、調べている関数の COR_PRF_FUNCTION_ARGUMENT_INFO 構造体に十分な領域を割り当て、pcbArgumentInfo パラメーターでサイズを示す必要があります。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4