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 | 請參閱一節。 |