RtlPrefetchMemoryNonTemporal 함수(wdm.h)

RtlPrefetchMemoryNonTemporal 루틴은 프로세서에 버퍼를 일시적으로 프로세서 캐시로 이동해야 한다는 힌트를 제공합니다.

구문

NTSYSAPI VOID RtlPrefetchMemoryNonTemporal(
  [in] PVOID  Source,
  [in] SIZE_T Length
);

매개 변수

[in] Source

프로세서 캐시로 이동할 버퍼에 대한 포인터입니다.

[in] Length

이동할 버퍼의 길이입니다.

반환 값

없음

설명

이 루틴은 정확히 한 번만 쓰거나 읽는 버퍼에만 사용해야 합니다. RtlPrefetchMemoryNonTemporal은 프로세서에 대한 힌트일 뿐입니다. 버퍼가 캐시로 이동되도록 보장되지는 않습니다. x86 기반 및 x64 기반 시스템에서 이 루틴은 프리페출타 명령을 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Server 2003 이상 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 wdm.h(Ntddk.h, Wdm.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 모든 수준