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