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
[in] 正在輸入之函式的 FunctionID。eltInfo
[in] 不透明控制代碼,表示特定堆疊框架的相關資訊。 分析工具應提供 eltInfo,這和 FunctionEnter3WithInfo 函式給予分析工具的相同。pFrameInfo
[out] 不透明控制代碼,表示特定堆疊框架的一般資訊。 這個控制代碼只有在 FunctionEnter3WithInfo 回呼期間分析工具呼叫 GetFunctionEnter3Info 方法時才有效。pcbArgumentInfo
[in, out] 傳遞至所輸入之函式的引數數目的指標。pArgumentInfo
[out] COR_PRF_FUNCTION_ARGUMENT_INFO 結構的指標,該結構描述記憶體中函式引數的位置,順序為由左至右。
備註
分析工具必須配置足夠的空間給被檢查函式的 COR_PRF_FUNCTION_ARGUMENT_INFO 結構,並在 pcbArgumentInfo 參數中指示大小。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorProf.idl、CorProf.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4