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

Ayrıca bkz.