ICorProfilerInfo3::GetFunctionLeave3Info-Methode
Stellt den Stapelrahmen und den Rückgabewert der Funktion bereit, die dem Profiler von der FunctionEnter3WithInfo-Funktion gemeldet wird. Diese Methode kann nur während des FunctionLeave3WithInfo
-Rückrufs aufgerufen werden.
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);
Parameter
functionId
[in] Die FunctionID
der zurückgegebenen Funktion.
eltInfo
[in] Ein nicht transparentes Handle, das Informationen über einen bestimmten Stapelrahmen entspricht. Der Profiler muss dieselbe eltInfo
bereitstellen, die dem Profiler durch die FunctionLeave3WithInfo-Funktion übergeben wurde.
pFrameInfo
[out] Ein nicht transparentes Handle, das Genericsinformationen zu einem bestimmten Stapelrahmen entspricht. Dieses Handle ist nur während des FunctionLeave3WithInfo
-Rückrufs gültig, in dem der Profiler die GetFunctionLeave3Info
-Methode aufgerufen hat.
pRetvalRange
[out] Ein Zeiger auf eine COR_PRF_FUNCTION_ARGUMENT_RANGE-Struktur mit dem Wert, der von der Funktion zurückgegeben wird. Um auf Rückgabewertinformationen zugreifen zu können, muss das COR_PRF_ENABLE_FUNCTION_RETVAL
-Flag festgelegt werden. Der Profiler kann die ICorProfilerInfo::SetEventMask-Methodeverwenden, um die Ereignisflags festzulegen.
Bemerkungen
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 4 verfügbar