RtlFillMemoryNonTemporal 函数 (wdm.h)

此函数使用不会污染缓存的非临时移动,使用指定的填充值填充内存块。

语法

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

参数

Destination

指向要将字节复制到的目标内存块的指针。

Length

要从源复制到目标的字节数。

Value

用于填充目标内存块的值。 此值将复制到 由 DestinationLength 定义的内存块中的每个字节。

返回值

此函数返回 NTSYSAPI VOID。

注解

RtlFillMemoryNonTemporal 仅对基于 x64 的系统执行非临时填充,并且仅当 Length 参数为 8 字节或更大时态填充。 否则,此函数等效于 RtlFillMemory

要求

要求
Header wdm.h

另请参阅

RtlFillMemory