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