Methode ICorProfilerInfo3::GetFunctionLeave3Info
Biedt het stackframe en de retourwaarde van de functie die wordt gerapporteerd aan de profiler door de functie FunctionLeave3WithInfo . Deze methode kan alleen worden aangeroepen tijdens de FunctionLeave3WithInfo
callback.
Syntaxis
HRESULT GetFunctionLeave3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[out] COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange);
Parameters
functionId
[in] De FunctionID
van de functie die wordt geretourneerd.
eltInfo
[in] Een ondoorzichtige greep die informatie vertegenwoordigt over een bepaald stapelframe. De profiler moet dezelfde eltInfo
zijn als die door de functie FunctionLeave3WithInfo aan de profiler is gegeven.
pFrameInfo
[uit] Een ondoorzichtige greep die algemene informatie over een bepaald stackframe vertegenwoordigt. Deze ingang is alleen geldig tijdens de FunctionLeave3WithInfo
callback waarin de profiler de GetFunctionLeave3Info
methode heeft aangeroepen.
pRetvalRange
[uit] Een verwijzing naar een COR_PRF_FUNCTION_ARGUMENT_RANGE structuur die de waarde bevat die wordt geretourneerd door de functie. Voor toegang tot retourwaardegegevens moet de COR_PRF_ENABLE_FUNCTION_RETVAL
vlag worden ingesteld. De profiler kan de methode ICorProfilerInfo::SetEventMask gebruiken om de gebeurtenisvlaggen in te stellen.
Opmerkingen
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4