Partager via


ICorProfilerInfo3::GetFunctionLeave3Info, méthode

Fournit le frame de pile et la valeur renvoyée de la fonction signalée au profileur par la fonction FunctionEnter3WithInfo. Cette méthode peut être appelée uniquement pendant le rappel de FunctionLeave3WithInfo.

Syntaxe

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 est retournée.

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 données au profileur 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 la valeur renvoyée, 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énements.

Notes

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4

Voir aussi