Metodo ICorProfilerInfo3::GetFunctionLeave3Info
Fornisce lo stack frame e il valore restituito della funzione riportati al profiler dalla funzione FunctionLeave3WithInfo. Questo metodo può essere chiamato solo durante il callback di FunctionLeave3WithInfo.
HRESULT GetFunctionLeave3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[out] COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange);
Parametri
functionId
[in] FunctionID della funzione in corso di completamento.eltInfo
[in] Handle opaco che rappresenta le informazioni su uno stack frame specificato. Il profiler deve fornire lo stesso eltInfo fornito al profiler dalla funzione FunctionLeave3WithInfo.pFrameInfo
[out] Handle opaco che rappresenta le informazioni generics su uno stack frame specificato. Questo handle è valido solo durante il callback FunctionLeave3WithInfo in cui il profiler ha chiamato il metodo GetFunctionLeave3Info.pRetvalRange
[out] Puntatore a una struttura COR_PRF_FUNCTION_ARGUMENT_RANGE che contiene il valore restituito dalla funzione. Per accedere alle informazioni sul valore restituito, deve essere impostato il flag COR_PRF_ENABLE_FUNCTION_RETVAL. Il profiler può utilizzare il metodo ICorProfilerInfo::SetEventMask per impostare i flag dell'evento.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4