ICorProfilerInfo3::GetFunctionLeave3Info Yöntemi
FunctionLeave3WithInfo işlevi tarafından profil oluşturucuya bildirilen işlevin yığın çerçevesini ve dönüş değerini sağlar. Bu yöntem yalnızca geri çağırma sırasında FunctionLeave3WithInfo
çağrılabilir.
Sözdizimi
HRESULT GetFunctionLeave3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[out] COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange);
Parametreler
functionId
[in] Geri FunctionID
dönen işlevin.
eltInfo
[in] Belirli bir yığın çerçevesi hakkındaki bilgileri temsil eden opak bir tanıtıcı. Profil oluşturucu, FunctionLeave3WithInfo işlevi tarafından profil oluşturucuya verilenin aynısını eltInfo
sağlamalıdır.
pFrameInfo
[out] Belirli bir yığın çerçevesi hakkındaki genel bilgileri temsil eden opak bir tanıtıcı. Bu tanıtıcı yalnızca profil oluşturucunun FunctionLeave3WithInfo
yöntemini çağırdığı GetFunctionLeave3Info
geri çağırma sırasında geçerlidir.
pRetvalRange
[out] İşlevden döndürülen değeri içeren bir COR_PRF_FUNCTION_ARGUMENT_RANGE yapısının işaretçisi. Dönüş değeri bilgilerine erişmek için bayrağının COR_PRF_ENABLE_FUNCTION_RETVAL
ayarlanması gerekir. Profil oluşturucu, olay bayraklarını ayarlamak için ICorProfilerInfo::SetEventMask yöntemini kullanabilir.
Açıklamalar
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4'ten beri kullanılabilir