Delen via


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

Zie ook