Dela via


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

Se även