ICorProfilerInfo3::GetFunctionLeave3Info, méthode
Fournit le frame de pile et la valeur de retour de la fonction signalée au profileur par la fonction FunctionLeave3WithInfo. Cette méthode peut être appelée uniquement pendant le rappel 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);
Paramètres
functionId
[in] FunctionID de la fonction qui retourne.eltInfo
[in] Handle opaque qui représente des informations sur un frame de pile donné. Le profileur doit fournir les mêmes eltInfo que celles fournies par la fonction FunctionLeave3WithInfo.pFrameInfo
[out] Handle opaque qui représente des informations génériques sur un frame de pile donné. Ce handle est uniquement valide pendant le rappel FunctionLeave3WithInfo au cours duquel le profileur a appelé la méthode GetFunctionLeave3Info.pRetvalRange
[out] Pointeur vers une structure COR_PRF_FUNCTION_ARGUMENT_RANGE qui contient la valeur retournée par la fonction. Pour accéder aux informations de valeur de retour, l'indicateur COR_PRF_ENABLE_FUNCTION_RETVAL doit être défini. Le profileur peut utiliser la méthode ICorProfilerInfo::SetEventMask pour définir les indicateurs d'événement.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4