Макрос 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, с помощью которого заполняется диапазон, начинающийся с конечной точки и расширяющийся для байтов длины .
Возвращаемое значение
None
Remarks
Если диапазон памяти, начинающийся с destination , не разгребается, вызывающий объект может выполняться в любом IRQL. В противном случае вызывающие функции RtlFillMemoryUlonglong должны выполняться на DISPATCH_LEVEL IRQL < .
Дополнительные сведения об управлении буферизируемыми данными и инициализации буферов, выделенных драйвером, см. в разделах Buffered Data and Buffer Initialization.
Для систем AMD64 эта подпрограмма является макросом. Для систем, не относящихся к AMD64, эта подпрограмма содержится в файле Ntoskrnl.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Для систем AMD64— Windows 2000. Для систем, отличных от AMD64, — Windows 7. |
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h, FltKernel.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | См. раздел "Примечания". |