(wdm.h) RtlPrefetchMemoryNonTemporal 函式
RtlPrefetchMemoryNonTemporal 例程會提供提示給處理器,指出緩衝區應該暫時移至處理器快取。
語法
NTSYSAPI VOID RtlPrefetchMemoryNonTemporal(
[in] PVOID Source,
[in] SIZE_T Length
);
參數
[in] Source
要移至處理器快取之緩衝區的指標。
[in] Length
要移動之緩衝區的長度。
傳回值
無。
備註
您應該只針對將寫入或讀取一次的緩衝區使用此例程。 請注意, RtlPrefetchMemoryNonTemporal 只是處理器的提示:緩衝區不保證會移至快取中。 在 x86 型和 x64 型系統上,此例程會使用 prefetchnta 指令。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows Server 2003 和更新版本的 Windows。 |
目標平台 | Universal |
標頭 | wdm.h (包含 Ntddk.h、Wdm.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | 任何層級 |