Функция 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 См. раздел "Примечания".

См. также раздел

RtlFillMemory

RtlFillMemoryUlonglong

RtlZeroMemory