Metode ICorProfilerInfo3::GetFunctionEnter3Info
Menyediakan bingkai tumpukan dan informasi argumen dari fungsi yang dilaporkan pada profiler oleh fungsi FunctionEnter3WithInfo. Metode ini hanya dapat dipanggil selama panggilan balik FunctionEnter3WithInfo
.
Sintaks
HRESULT GetFunctionEnter3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[in, out] ULONG *pcbArgumentInfo,
[out, size_is(*pcbArgumentInfo)]
COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo);
Parameter
functionId
[in] Fungsi FunctionID
yang sedang dimasukkan.
eltInfo
[in] Handel buram yang mewakili informasi tentang bingkai tumpukan tertentu. Profiler harus memberikan eltInfo
yang sama seperti yang diberikan oleh fungsi FunctionEnter3WithInfo.
pFrameInfo
[out] Handel buram yang mewakili informasi umum tentang bingkai tumpukan tertentu. Handel ini hanya berlaku selama panggilan balik FunctionEnter3WithInfo
saat profiler memanggil metode GetFunctionEnter3Info
.
pcbArgumentInfo
[in, out] Penunjuk ke ukuran total, dalam byte, dari struktur COR_PRF_FUNCTION_ARGUMENT_INFO (ditambah struktur tambahan COR_PRF_FUNCTION_ARGUMENT_RANGE untuk rentang argumen yang ditunjukkan oleh pArgumentInfo
). Jika ukuran yang ditentukan tidak cukup, ERROR_INSUFFICIENT_BUFFER ditampilkan dan ukuran yang diharapkan disimpan di pcbArgumentInfo
. Untuk memanggil GetFunctionEnter3Info
hanya untuk mengambil nilai yang diharapkan untuk *pcbArgumentInfo
, atur *pcbArgumentInfo
=0 dan pArgumentInfo
=NULL.
pArgumentInfo
[out] Penunjuk ke struktur COR_PRF_FUNCTION_ARGUMENT_INFO yang menjelaskan lokasi argumen fungsi dalam memori, dalam urutan kiri-ke-kanan.
Keterangan
Profiler harus mengalokasikan ruang yang cukup untuk struktur COR_PRF_FUNCTION_ARGUMENT_INFO
dari fungsi yang sedang diperiksa dan harus menunjukkan ukuran dalam parameter pcbArgumentInfo
.
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