wdm.h) (RtlFillMemory 宏

RtlFillMemory 例程使用指定的填充值填充内存块。

语法

void RtlFillMemory(
   void*  Destination,
   size_t Length
   int    Fill
);

参数

[out] Destination

指向要填充的内存块的指针。

[in] Length

要填充的内存块中的字节数。

[in] Fill

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

返回值

备注

如果目标内存块位于非分页系统内存中, 则 RtlFillMemory 的调用方可以在任何 IRQL 上运行。 否则,调用方必须在 IRQL <= APC_LEVEL 运行。

要求

要求
目标平台 通用
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)
Library NtDll.lib (用户模式) ;NtosKrnl.lib (内核模式)
DLL Kernel32.dll (用户模式) ;NtosKrnl.exe (内核模式)
IRQL 任何级别 (请参阅备注部分)

另请参阅

RtlZeroMemory