Функция 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, с помощью которого заполняется блок памяти.

Возвращаемое значение

None

Remarks

Если блок памяти в назначении не поддерживается, вызывающий объект может выполняться в любом IRQL. В противном случае вызывающие элементы RtlFillMemoryUlong должны выполняться в IRQL < DISPATCH_LEVEL.

Дополнительные сведения об управлении буферными данными и инициализации буферов, выделенных драйвером, см. в разделе "Буферные данные" и "Инициализация буфера".

Требования

   
Целевая платформа Универсальное
Заголовок ntifs.h (include Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL См. раздел "Примечания".

См. также

RtlFillMemory

RtlFillMemoryUlonglong

RtlZeroMemory