ICorProfilerInfo3::GetFunctionLeave3Info – metoda

Poskytuje rámec zásobníku a návratovou hodnotu funkce, která je hlášena profileru function FunctionLeave3WithInfo funkce. Tuto metodu lze volat pouze během zpětného FunctionLeave3WithInfo volání.

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);  

Parametry

functionId
[v] Funkce FunctionID , která se vrací.

eltInfo
[v] Neprůshlený popisovač, který představuje informace o daném rámci zásobníku. Profiler by měl poskytovat to samé eltInfo , co bylo předáno profileru funkcí FunctionLeave3WithInfo .

pFrameInfo
[out] Neprůsný popisovač, který představuje obecné informace o daném rámci zásobníku. Tento popisovač je platný pouze během zpětného FunctionLeave3WithInfo volání, ve kterém profiler volal metodu GetFunctionLeave3Info .

pRetvalRange
[out] Ukazatel na COR_PRF_FUNCTION_ARGUMENT_RANGE strukturu, která obsahuje hodnotu vrácenou z funkce. Pokud chcete získat přístup k informacím o návratové hodnotě COR_PRF_ENABLE_FUNCTION_RETVAL , musí být nastavený příznak. Profiler může použít ICorProfilerInfo::SetEventMask metoda nastavit příznaky událostí.

Poznámky

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl, CorProf.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od 4

Viz také