ICorProfilerInfo3::GetFunctionLeave3Info-metod
Tillhandahåller stackramen och returvärdet för funktionen som rapporteras till profileraren av funktionsfunktionen FunctionLeave3WithInfo . Den här metoden kan bara anropas under återanropet FunctionLeave3WithInfo
.
Syntax
HRESULT GetFunctionLeave3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[out] COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange);
Parametrar
functionId
[i] Funktionen FunctionID
som returneras.
eltInfo
[i] Ett täckande handtag som representerar information om en viss stackram. Profileraren bör ange samma eltInfo
som profileraren fick av funktionen FunctionLeave3WithInfo .
pFrameInfo
[ut] Ett täckande handtag som representerar allmän information om en viss stackram. Det här handtaget är endast giltigt under återanropet FunctionLeave3WithInfo
där profileraren kallade GetFunctionLeave3Info
metoden.
pRetvalRange
[ut] En pekare till en COR_PRF_FUNCTION_ARGUMENT_RANGE struktur som innehåller värdet som returneras från funktionen. Flaggan måste anges för COR_PRF_ENABLE_FUNCTION_RETVAL
att få åtkomst till returvärdesinformationen. Profileraren kan använda metoden ICorProfilerInfo::SetEventMask för att ange händelseflaggor.
Kommentarer
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl, CorProf.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 4