RtlFillMemoryNonTemporal 함수(wdm.h)

이 함수는 캐시를 오염시키지 않는 비 임시 이동을 사용하여 지정된 채우기 값으로 메모리 블록을 채웁니다.

구문

NTSYSAPI VOID RtlFillMemoryNonTemporal(
  VOID        *Destination,
  SIZE_T      Length,
  const UCHAR Value
);

매개 변수

Destination

바이트를 복사할 대상 메모리 블록에 대한 포인터입니다.

Length

원본에서 대상으로 복사할 바이트 수입니다.

Value

대상 메모리 블록을 채울 값입니다. 이 값은 대상 및 길이로 정의된 메모리 블록의 모든 바이트에 복사 됩니다.

반환 값

이 함수는 NTSYSAPI VOID를 반환합니다.

설명

RtlFillMemoryNonTemporal 은 x64 기반 시스템에 대해 비 임시 채우기만 수행하고 Length 매개 변수가 8바이트 이상인 경우에만 수행합니다. 그렇지 않으면 이 함수는 RtlFillMemory와 동일합니다.

요구 사항

요구 사항
헤더 wdm.h

추가 정보

RtlFillMemory