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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk