RtlFillMemory 宏 (wdm.h)

RtlFillMemory 例程會以指定的填滿值填滿記憶體區塊。

語法

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

參數

[out] Destination

要填入之內存區塊的指標。

[in] Length

要填入之內存區塊中的位元元數目。

[in] Fill

要填入目的地記憶體區塊的值。 此值會複製到 目的地長度所定義的記憶體區塊中的每個位元組。

傳回值

備註

如果目的地記憶體區塊位於非分頁的系統記憶體中, RtlFillMemory 的呼叫端可以在任何 IRQL 上執行。 否則,呼叫端必須在 IRQL <= APC_LEVEL執行。

規格需求

需求
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 NtDll.lib (使用者模式) ;NtosKrnl.lib (核心模式)
Dll Kernel32.dll (使用者模式) ;NtosKrnl.exe (核心模式)
IRQL 任何層級 (請參閱一節)

另請參閱

RtlZeroMemory