Metode ICorProfilerInfo::GetFunctionInfo
Mendapatkan kelas induk dan token metadata untuk fungsi yang ditentukan.
Sintaks
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
Parameter
functionId
[in] ID fungsi untuk mendapatkan kelas induk dan token metadata.
pClassId
[out] Penunjuk ke kelas induk fungsi.
pModuleId
[out] Penunjuk ke modul tempat kelas induk fungsi ditentukan.
pToken
[out] Penunjuk ke token metadata untuk fungsi.
Keterangan
Kode profiler dapat memanggil ICorProfilerInfo::GetModuleMetaData untuk mendapatkan antarmuka metadata untuk modul tertentu. Token metadata yang dikembalikan ke lokasi yang direferensikan oleh pToken
lalu dapat digunakan untuk mengakses metadata untuk fungsi tersebut.
ClassID
dari suatu fungsi pada kelas generik mungkin tidak dapat diperoleh tanpa informasi kontekstual lebih lanjut tentang penggunaan fungsi tersebut. Dalam hal ini, pClassId
akan menjadi 0. Kode profiler harus menggunakan ICorProfilerInfo2::GetFunctionInfo2 dengan nilai COR_PRF_FRAME_INFO untuk memberikan konteks lebih lanjut.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 2.0