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