共用方式為


RtlFillMemoryUlonglong 宏 (ntifs.h)

RtlFillMemoryUlonglong 例程會以指定 ULONGLONG 值的一或多個重複次數填滿指定的記憶體範圍。

語法

void RtlFillMemoryUlonglong(
  [out]  Destination,
  [in]   Length,
  [in]   Pattern
);

參數

[out] Destination

要填入之內存範圍的開頭指標。 此位址必須對齊 ULONGLONG。

[in] Length

要填滿的位元組數目。 這個值必須是 ULONGLONG) (sizeof 的倍數。 (注意:SIZE_T定義於 basetsd.h.)

[in] Pattern

ULONGLONG 值,用來填滿從 Destination 開始的範圍,並針對 Length 位元組延伸。

傳回值

備註

如果從 Destination 開始的記憶體範圍是非分頁的,則呼叫端可以在任何 IRQL 上執行。 否則, RtlFillMemoryUlonglong 的呼叫端必須在 IRQL < DISPATCH_LEVEL上執行。

如需管理緩衝處理數據和初始化驅動程式配置緩衝區的詳細資訊,請參閱 緩衝處理數據和緩衝區初始化

對於 AMD64 系統,此例程是宏。 對於非 AMD64 系統,此例程包含在 Ntoskrnl.lib 中。

規格需求

需求
最低支援的用戶端 針對 AMD64 系統,Windows 2000。 針對非 AMD64 系統,Windows 7。
目標平台 Universal
標頭 ntifs.h (包括 Ntifs.h、FltKernel.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL 請參閱一節。

另請參閱

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory