RtlFillMemoryNonTemporal 함수(wdm.h)
이 함수는 캐시를 오염시키지 않는 비 임시 이동을 사용하여 지정된 채우기 값으로 메모리 블록을 채웁니다.
C++
NTSYSAPI VOID RtlFillMemoryNonTemporal(
VOID *Destination,
SIZE_T Length,
const UCHAR Value
);
Destination
바이트를 복사할 대상 메모리 블록에 대한 포인터입니다.
Length
원본에서 대상으로 복사할 바이트 수입니다.
Value
대상 메모리 블록을 채울 값입니다. 이 값은 대상 및 길이로 정의된 메모리 블록의 모든 바이트에 복사 됩니다.
이 함수는 NTSYSAPI VOID를 반환합니다.
RtlFillMemoryNonTemporal 은 x64 기반 시스템에 대해 비 임시 채우기만 수행하고 Length 매개 변수가 8바이트 이상인 경우에만 수행합니다. 그렇지 않으면 이 함수는 RtlFillMemory와 동일합니다.
요구 사항 | 값 |
---|---|
헤더 | wdm.h |