ICorProfilerInfo3::GetFunctionEnter3Info, méthode
Fournit le frame de pile et les informations d'argument de la fonction signalée au profileur par la fonction FunctionEnter3WithInfo. Cette méthode peut être appelée uniquement pendant le rappel 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);
Paramètres
functionId
[in] FunctionID de la fonction qui entré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 fournies par la fonction FunctionEnter3WithInfo.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 FunctionEnter3WithInfo au cours duquel le profileur a appelé la méthode GetFunctionEnter3Info.pcbArgumentInfo
[in, out] Pointeur vers le nombre d'arguments qui sont passés à la fonction entrée.pArgumentInfo
[out] Pointeur vers une structure COR_PRF_FUNCTION_ARGUMENT_INFO qui décrit les emplacements des arguments de la fonction en mémoire, de gauche à droite.
Notes
Le profileur doit allouer suffisamment d'espace à la structure COR_PRF_FUNCTION_ARGUMENT_INFO de la fonction inspectée et indiquer la taille dans le paramètre pcbArgumentInfo.
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
Voir aussi
Référence
Concepts
ID de profilage et de notification d'exécution