共用方式為


RtlFillMemoryUlonglong 巨集 (ntifs.h)

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

語法

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

參數

[out] Destination

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

[in] Length

要填入的位元組數目。 這個值必須是 sizeof 的倍數(ULONGLONG。 (注意: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。
目標平臺 普遍
標頭 ntifs.h (include Ntifs.h, FltKernel.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 請參閱一節。

另請參閱

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory