Функция RtlFillMemoryUlong (ntifs.h)
Подпрограмма RtlFillMemoryUlong заполняет указанный диапазон памяти одним или несколькими повторами значения ULONG.
Синтаксис
void RtlFillMemoryUlong(
[out] PVOID Destination,
[in] SIZE_T Length,
[in] ULONG Pattern
);
Параметры
[out] Destination
Указатель на блок памяти для заполнения. Должно быть выровнено ULONG.
[in] Length
Длина в байтах памяти для заполнения. Должно быть несколько размеров (ULONG). (Примечание. SIZE_T определен в basetsd.h.)
[in] Pattern
Значение ULONG, с помощью которого заполняется блок памяти.
Возвращаемое значение
Никакой
Замечания
Если блок памяти в целевой не поддерживается, вызывающий объект может работать в любом IRQL. В противном случае вызывающие RtlFillMemoryUlong должны работать в IRQL < DISPATCH_LEVEL.
Дополнительные сведения об управлении буферными данными и инициализации буферов, выделенных драйвером, см. в буферных данных и инициализации буферов.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ntifs.h (include Ntifs.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | См. раздел "Примечания". |