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