Bagikan melalui


Metode ICorProfilerInfo3::GetFunctionLeave3Info

Menyediakan bingkai tumpukan dan nilai pengembalian fungsi yang sedang dilaporkan ke profiler oleh fungsi FunctionLeave3WithInfo. Metode ini hanya dapat dipanggil selama panggilan balik FunctionLeave3WithInfo.

Sintaks

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] FunctionID dari fungsi yang kembali.

eltInfo
[in] Handel buram yang mewakili informasi tentang bingkai tumpukan tertentu. Profiler harus memberikan eltInfo yang sama yang diberikan kepada profiler oleh fungsi FunctionLeave3WithInfo.

pFrameInfo
[out] Handel buram yang mewakili informasi umum tentang bingkai tumpukan tertentu. Handel ini hanya berlaku selama panggilan balik FunctionLeave3WithInfo saat profiler memanggil metode GetFunctionLeave3Info.

pRetvalRange
[out] Penunjuk ke struktur COR_PRF_FUNCTION_ARGUMENT_RANGE yang berisi nilai yang dikembalikan dari fungsi. Untuk mengakses informasi nilai pengembalian, bendera COR_PRF_ENABLE_FUNCTION_RETVAL harus diatur. Profiler dapat menggunakan metode ICorProfilerInfo::SetEventMask untuk mengatur bendera peristiwa.

Keterangan

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 4

Lihat juga