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.
Menggantikan isi Bahasa Menengah Umum (CIL) dari metode ini.
Sintaks
HRESULT SetILFunctionBody(
[in] ULONG cbNewILMethodHeader,
[in, size_is(cbNewILMethodHeader)] LPCBYTE pbNewILMethodHeader);
Parameter
cbNewILMethodHeader
[in] Ukuran total CIL baru, termasuk header dan struktur apa pun yang muncul setelah isi.
pbNewILMethodHeader
[in] Penunjuk ke header CIL baru.
Tampilkan Nilai
Metode ini mengembalikan HRESULTs yang ditentukan berikut.
| HRESULT | Deskripsi |
|---|---|
| S_OK | Penggantiannya berhasil. |
Keterangan
Tidak seperti metode ICorProfilerInfo::SetILFunctionBody, metode SetILFunctionBody ini mengelola memori yang diperlukan untuk isi CIL baru. Ini berarti bahwa isi CIL yang disediakan oleh profiler tidak harus dialokasikan dengan menggunakan antarmuka IMethodMalloc atau dialokasikan dalam rentang tertentu. Ini dapat dialokasikan pada tumpukan apa pun. Profiler dapat membebaskan memori yang digunakan untuk isi CIL-nya setelah SetILFunctionBody kembali.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4.5