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] 不透明控制代碼,表示特定堆疊框架的相關資訊。 分析工具應提供 eltInfo,這和 FunctionLeave3WithInfo 函式給予分析工具的相同。pFrameInfo
[out] 不透明控制代碼,表示特定堆疊框架的一般資訊。 這個控制代碼只有在 FunctionLeave3WithInfo 回呼期間分析工具呼叫 GetFunctionLeave3Info 方法時才有效。pRetvalRange
[out] COR_PRF_FUNCTION_ARGUMENT_RANGE 結構的指標,該結構包含函式中所傳回的值。 若要存取傳回值資訊,就必須設定 COR_PRF_ENABLE_FUNCTION_RETVAL 旗標。 分析工具可以使用 ICorProfilerInfo::SetEventMask 方法來設定事件旗標。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorProf.idl、CorProf.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4