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 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