Metode ICorProfilerInfo::GetILFunctionBody
Mendapatkan penunjuk ke isi metode dalam kode bahasa perantara umum (CIL), dimulai dari headernya.
Sintaks
HRESULT GetILFunctionBody(
[in] ModuleID moduleId,
[in] mdMethodDef methodId,
[out] LPCBYTE *ppMethodHeader,
[out] ULONG *pcbMethodSize);
Parameter
moduleId
[di] ID modul tempat fungsi berada.
methodId
[di] Token metadata untuk metode .
ppMethodHeader
[out] Penunjuk ke header metode.
pcbMethodSize
[out] Bilangan bulat yang menentukan ukuran metode .
Keterangan
Metode dicakup oleh modul di mana ia hidup. GetILFunctionBody
Karena metode ini dirancang untuk memberikan akses alat ke kode CIL sebelum dimuat oleh runtime bahasa umum (CLR), metode ini menggunakan token metadata metode untuk menemukan instans yang diinginkan.
GetILFunctionBody
dapat mengembalikan CORPROF_E_FUNCTION_NOT_IL HRESULT jika methodId
menunjuk ke metode tanpa kode CIL apa pun (seperti metode abstrak, atau metode pemanggilan platform (PInvoke).
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 2.0
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