Fungsi RtlPrefetchMemoryNonTemporal (wdm.h)
Rutinitas RtlPrefetchMemoryNonTemporal memberikan petunjuk kepada prosesor bahwa buffer harus dipindahkan sementara ke cache prosesor.
Sintaks
NTSYSAPI VOID RtlPrefetchMemoryNonTemporal(
[in] PVOID Source,
[in] SIZE_T Length
);
Parameter
[in] Source
Penunjuk ke buffer untuk dipindahkan ke cache prosesor.
[in] Length
Panjang buffer yang akan dipindahkan.
Nilai kembali
Tidak ada.
Keterangan
Anda harus menggunakan rutinitas ini hanya untuk buffer yang akan ditulis ke atau dibaca dari tepat sekali. Perhatikan bahwa RtlPrefetchMemoryNonTemporal hanya petunjuk untuk prosesor: buffer tidak dijamin akan dipindahkan ke cache. Pada sistem berbasis x86 dan berbasis x64, rutinitas ini menggunakan instruksi prefetchnta .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Server 2003 dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | wdm.h (termasuk Ntddk.h, Wdm.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Tingkat apa pun |
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