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.
Menghapus cache instruksi untuk proses yang ditentukan.
Sintaks
BOOL FlushInstructionCache(
[in] HANDLE hProcess,
[in] LPCVOID lpBaseAddress,
[in] SIZE_T dwSize
);
Parameter
[in] hProcess
Handel ke proses yang cache instruksinya akan dibersihkan.
[in] lpBaseAddress
Penunjuk ke dasar wilayah yang akan dibersihkan. Parameter ini bisa NULL.
[in] dwSize
Ukuran wilayah yang akan dibersihkan jika parameter lpBaseAddress bukan NULL, dalam byte.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Aplikasi harus memanggil FlushInstructionCache jika menghasilkan atau memodifikasi kode dalam memori. CPU tidak dapat mendeteksi perubahan, dan dapat menjalankan kode lama yang di-cache.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
| Target Platform | Windows |
| Header | processthreadsapi.h (termasuk Windows.h) |
| Pustaka | Kernel32.lib |
| DLL | Kernel32.dll |