Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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